RESOURCE SELECTION METHOD, INFORMATION TRANSMISSION METHOD, DEVICE AND TERMINAL

By excluding and selecting resources with slot candidate resources as granularity in sidechain mode-2 under the unlicensed frequency band, the problem of low success rate after the terminal equipment transmits data is solved, and higher data transmission reliability is achieved.

JP2025512930AActive Publication Date: 2025-04-22DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024558452
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-04-28
Filing Date
2023-03-28
Publication Date
2025-04-22
Estimated Expiration
2043-03-28

AI Technical Summary

Technical Problem

In the unlicensed frequency band, the resource allocation method of side chain mode-2 causes the terminal equipment to have a low success rate after transmitting data, and cannot continuously occupy the channel, which is easily occupied by other technologies.

Method used

By excluding the resource with slot candidate resources as granularity in the resource selection window, a candidate resource set is obtained and transmission resources are selected from it to ensure the continuity of data transmission.

Benefits of technology

It improves the probability that the terminal device successfully transmits data after successfully obtaining the channel, enhances the reliability of sidechain mode-2 resource allocation, and is suitable for sidechain UEs under unlicensed frequency bands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025512930000001_ABST
    Figure 2025512930000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a resource selection method, an information transmission method, an apparatus, and a terminal, which relate to the technical field of communication. The resource selection method includes: performing resource exclusion on resources in a resource selection window with a slot candidate resource as a granularity to obtain a candidate resource set; selecting a transmission resource for first target data from the candidate resource set; and transmitting the first target data to a second terminal through the transmission resource.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the technical field of communications, and in particular to a resource selection method, an information transmission method, an apparatus, and a terminal.

[0002] <CROSS REFERENCE TO RELATED APPLICATIONS> This disclosure claims priority to China Patent Application No. 202210471053.6, filed in China on April 28, 2022, the entire contents of which are incorporated herein by reference. [Background technology]

[0003] The resource allocation method of sidelink mode-2 (mode-2) in the related art is based on the scenario in which the terminal operates on a dedicated carrier, that is, the sidelink terminal (sidelink user equipment, SL UE) can ensure that the transmission is completed with the reserved resource without worrying that the channel is occupied by other technologies. However, in the case of an unlicensed frequency band, the terminal UE needs to complete channel access before transmission, and the channel can only be continuously occupied for a certain period of time. If the transmission is interrupted midway, the channel may be occupied by other technologies and the subsequent transmission may not be completed, that is, the probability that the UE can successfully transmit data after channel access is low. Therefore, in order to ensure the reliability of sidelink service transmission, it is necessary to strengthen the resource allocation method of SL mode-2 for sidelink UEs transmitting in unlicensed frequency bands. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present disclosure provide a resource selection method, an information transmission method, an apparatus, and a terminal to solve the problem in the related art that a UE operating in an unlicensed frequency band has a low probability of successful data transmission after channel access. [Means for solving the problem]

[0005] To solve the above technical problems, the embodiments of the present disclosure provide the following technical solutions.

[0006] In a first aspect, an embodiment of the present disclosure is applied to a first terminal, A step of performing resource exclusion on resources in a resource selection window with slot candidate resources as a granularity to obtain a candidate resource set; selecting a transmission resource for first target data from the candidate resource set; transmitting the first target data to a second terminal through the transmission resource.

[0007] In a second aspect, the embodiment of the present disclosure is applied to a second terminal, receiving first target data transmitted by a first terminal through a transmission resource, the transmission resource being selected by the first terminal for the first target data from a candidate resource set, the candidate resource set being obtained by performing resource exclusion on resources within a resource selection window with a slot candidate resource as a granularity; and transmitting or not transmitting feedback information to the first terminal according to transmission information in Sidelink Control Information (SCI).

[0008] In a third aspect, the embodiments of the present disclosure are applied to a first terminal, a resource exclusion module, which is used for performing resource exclusion on resources in a resource selection window with a slot candidate resource as a granularity to obtain a candidate resource set; a resource selection module adapted to select a transmission resource for a first target data from the candidate resource set; The present invention further provides a resource selection device, the resource selection device including: a data transmission module adapted to transmit the first target data to a second terminal through the transmission resource.

[0009] In a fourth aspect, the embodiment of the present disclosure is applied to a second terminal, A data receiving module is used for receiving first target data transmitted by a first terminal through a transmission resource, the transmission resource being selected by the first terminal from a candidate resource set for the first target data, and the candidate resource set is obtained by performing resource exclusion on resources within a resource selection window with a slot candidate resource as a granularity; The present invention further provides an information transmitting device, the information transmitting device including: an information transmitting module used for transmitting or not transmitting feedback information to the first terminal according to transmission information in sidelink control information SCI.

[0010] In a fifth aspect, an embodiment of the present disclosure further provides a terminal including a processor, a memory, and a program stored in the memory and executable by the processor, the program, when executed by the processor, implementing steps of a resource selection method as set forth in any one of the first aspect, or the program, when executed by the processor, implementing steps of an information transmission method as set forth in any one of the second aspect.

[0011] In a sixth aspect, an embodiment of the present disclosure further provides a readable storage medium having a program stored thereon, the program, when executed by a processor, implementing steps of the resource selection method as set forth in any one of the first aspect or implementing steps of the information transmission method as set forth in any one of the second aspect. Effect of the Invention

[0012] As an advantageous effect of the present disclosure, according to the means of the present disclosure, a terminal performs resource exclusion on resources in a resource selection window with a slot candidate resource as a granularity to obtain a candidate resource set, and selects a transmission resource for the first target data from the candidate resource set. No. 1 for target data Selected for Continuous transmission resources Used for data transmission By transmitting the first target data to the second terminal through the transmission resource, the probability that the terminal can successfully transmit data after successfully accessing the channel can be improved, and the resource allocation is more suitable for sidelink mode-2 resource allocation of a sidelink UE operating in an unlicensed frequency band. [Brief description of the drawings]

[0013] [Figure 1] 1 shows a flowchart of a resource selection method according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 shows a schematic diagram of transmission resource selection according to an embodiment of the present disclosure. [Diagram 3] 2 shows a schematic diagram of transmission resource selection according to an embodiment of the present disclosure. [Figure 4] 3 shows a schematic diagram of transmission resource selection according to an embodiment of the present disclosure. [Diagram 5] 4 shows a schematic diagram of transmission resource selection according to an embodiment of the present disclosure. [Figure 6] 5 shows a schematic diagram of transmission resource selection according to an embodiment of the present disclosure. [Figure 7] 6 shows a schematic diagram of transmission resource selection according to an embodiment of the present disclosure. [Figure 8] 7 shows a schematic diagram of transmission resource selection according to an embodiment of the present disclosure. [Figure 9] 1 shows a flowchart of an information transmission method according to an embodiment of the present disclosure. [Figure 10] 1 shows a schematic diagram of the transmission location of feedback information according to an embodiment of the present disclosure; [Figure 11] 2 shows a schematic diagram of the transmission location of feedback information according to an embodiment of the present disclosure. [Figure 12] 1 illustrates a structural schematic diagram of a resource selection device according to an embodiment of the present disclosure; [Figure 13] 1 shows a structural schematic diagram of an information transmitting device according to an embodiment of the present disclosure; [Figure 14] 1 shows a structural schematic diagram of a terminal according to an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] In order to clarify the objectives, technical solutions and advantages of the present disclosure, the present disclosure will be described in detail below with reference to the drawings and specific embodiments. The present disclosure provides a resource selection method, an information transmission method, an apparatus and a terminal for addressing the problem that a UE operating in an unlicensed frequency band has a low probability of successfully transmitting data after channel access in the related art.

[0015] As shown in FIG. 1, an embodiment of the present disclosure provides a resource selection method, which is applied to a first terminal, and the method includes steps 101 to 103.

[0016] Step 101: Using slot candidate resources as granularity, resource exclusion is performed on resources within a resource selection window to obtain a candidate resource set.

[0017] In this embodiment, the first terminal is a sidelink UE that operates in an unlicensed frequency band.

[0018] In this step, the physical layer of the first terminal performs resource exclusion on resources within the resource selection window with the granularity of slot candidate resources to obtain a candidate resource set, and reports the candidate resource set to the Media Access Control (MAC) layer.

[0019] Specifically, the first terminal decodes the SCI and / or measures the Reference Signal Receiving Power (RSRP) in the sensing window to obtain channel occupancy information, and at the time when the service packet of the first target data arrives or when resource selection (reselection) is performed, performs resource exclusion for each slot candidate resource, obtains a candidate resource set which is the available resource set after resource exclusion, and reports the candidate resource set to the MAC layer.

[0020] Step 102: Select a transmission resource for first target data from the candidate resource set.

[0021] In this step, when the MAC layer of the first terminal performs resource selection after receiving the candidate resource set, it selects initial transmission resources and / or retransmission resources for the first target data from the candidate resource set.

[0022] The initial transmission resource and / or the retransmission resource are used for the initial transmission and / or the retransmission, respectively.

[0023] In this embodiment, the granularity is a slot candidate resource, and resource exclusion is performed on resources in a resource selection window to obtain a candidate resource set, and a transmission resource for the first target data is selected from the candidate resource set, so that the terminal No. 1 for target data Selected for Continuous transmission resources Used for data transmission It is possible.

[0024] Step 103: Send the first target data to a second terminal through the transmission resource.

[0025] In this step, after determining resources for the initial transmission and / or retransmission, the first transmission and / or retransmission of the first target data is performed by the initial transmission resources and / or the retransmission resources, respectively.

[0026] In this embodiment, the first target data is sent to the second terminal through the transmission resource, thereby improving the probability that the terminal can successfully transmit data after successfully accessing the channel, and is more suitable for resource allocation in sidelink mode-2 for sidelink UE operating in an unlicensed frequency band.

[0027] Optionally, the slot candidate resources include single slot candidate resources and / or multi-slot candidate resources; When the slot candidate resources include single-slot candidate resources, the transmission resource of the first target data is at least one single-slot candidate resource in the candidate resource set that has a continuous time domain position; When the slot candidate resources include multi-slot candidate resources, the transmission resource of the first target data is at least one multi-slot candidate resource in the candidate resource set.

[0028] Specifically, the slot candidate resource includes a single-slot candidate resource and / or a multi-slot candidate resource.

[0029] The single-slot candidate resource is a candidate resource that satisfies a first condition and a second condition, The first condition includes one of the following: the frequency domain occupies L consecutive subchannels; the frequency domain occupies L non-consecutive subchannels; the frequency domain occupies R consecutive interlaced resource blocks (IRBs); and the frequency domain occupies R non-consecutive interlaced resource blocks (IRBs); The second condition includes that the time domain occupies one slot.

[0030] L is the number of subchannels required for transmitting the first target data in one slot, and R is the number of IRBs required for transmitting the first target data in one slot. That is, a single-slot candidate resource is defined as a candidate resource whose frequency domain occupies L consecutive subchannels, whose frequency domain occupies L non-consecutive subchannels, whose frequency domain occupies R consecutive interlace resource blocks IRB, or whose frequency domain occupies R non-consecutive interlace resource blocks IRB, and whose time domain occupies one slot. L subCH is the number of subchannels required for transmitting the first target data in one slot, and R is the number of IRBs required for transmitting the first target data in one slot.

[0031] The multi-slot candidate resource is a candidate resource that satisfies a third condition and a fourth condition, the third condition includes one of: the frequency domain occupies L consecutive subchannels; the frequency domain occupies L non-consecutive subchannels; the frequency domain occupies R consecutive interlace resource blocks IRB; and the frequency domain occupies R non-consecutive interlace resource blocks IRB; The fourth condition includes that the time domain occupies M consecutive slots; L is the number of subchannels required for transmitting the first target data in one slot, R is the number of IRBs required for transmitting the first target data in one slot, and M is the number of times the configured first target data is repeatedly transmitted in succession. That is, a multi-slot candidate resource is defined as a candidate resource whose frequency domain occupies L consecutive subchannels, whose frequency domain occupies L non-consecutive subchannels, whose frequency domain occupies R consecutive IRBs, or whose frequency domain occupies R non-consecutive IRBs, and whose time domain belongs to M consecutive slots. L is the number of subchannels required for transmitting the first target data in one slot, R is the number of IRBs required for transmitting the first target data in one slot, and M is the number of times the first target data is repeatedly transmitted in succession, which is configured or pre-configured by an upper layer, where M is a positive integer and M≦N, and N is the total number of times the first target data is transmitted.

[0032] When the slot candidate resources include single-slot candidate resources, the first terminal performs resource exclusion on resources within the resource selection window with the single-slot candidate resources as the granularity, obtains a single-slot candidate resource set, and reports it to the MAC layer, and the MAC layer selects at least one single-slot candidate resource having a consecutive time-domain position in the single-slot candidate resource set SA as the initial transmission resource and / or retransmission resource of the first target data.

[0033] When the slot candidate resource set includes a multi-slot candidate resource set, the first terminal performs resource exclusion on resources within a resource selection window with the multi-slot candidate resource as a granularity, obtains a multi-slot candidate resource set, and reports it to the MAC layer, and the MAC layer selects one or more multi-slot candidate resources in the multi-slot candidate resource set SA as initial transmission resources and / or retransmission resources for the first target data.

[0034] The UE needs to ensure continuous channel occupancy after listen before talk (LBT), otherwise, the access of other technologies may cause transmission interruption. Therefore, when the UE performs resource selection, it needs to select multiple consecutive slot candidate resources, i.e., at least one single-slot candidate resource or one or more multi-slot candidate resources with consecutive time domain positions, for initial transmission and / or retransmission respectively, thereby improving the probability that the UE can successfully transmit data after successful channel access.

[0035] The following describes a process of selecting a transmission resource for the first target data when the slot candidate resources include a single-slot candidate resource.

[0036] Optionally, when the slot candidate resources include a single-slot candidate resource, the step of selecting a transmission resource for first target data from the candidate resource set includes: The method includes a step of randomly selecting one resource group from the resource groups that satisfy the first target condition as part or all of the transmission resources of the first target data when the number of resource groups in the candidate resource set that satisfy the first target condition is greater than or equal to a first preset threshold.

[0037] Determine whether there is a resource group that satisfies the first target condition in the single-slot candidate resource set SA, and if there is a resource group that satisfies the first target condition, determine the number of resource groups that satisfy the first target condition as the first target condition. The preset It is determined whether the number is equal to or greater than the threshold, and if the result is YES, one resource group is randomly selected from the resource groups that satisfy the first target condition as a part or all of the transmission resources for the first target data.

[0038] Optionally, the first The presetThe threshold is a positive integer equal to or greater than 1. Whether a random resource group among resource groups that satisfy the first target condition is to be used as a part of the transmission resources of the first target data or as the entire transmission resources of the first target data needs to be determined according to the number of single-slot candidate resources included in the resource group and the total number N of transmissions of the first target data.

[0039] Optionally, the resource group satisfying a first target condition includes at least one of a resource group including M single-slot candidate resources with consecutive time-domain positions, a resource group including M single-slot candidate resources with consecutive time-domain positions from a first slot, and a resource group including M single-slot candidate resources with consecutive time-domain positions from a second slot; M is the number of times that the configured first target data is repeatedly transmitted, and the first slot is slot The second slot is the first slot having available resources among the candidate resources, and the second slot is after the first slot.

[0040] Determine whether there is a resource group in the single-slot candidate resource set SA that satisfies the first target condition, that is, in the single-slot candidate resource set SA, a resource group including M single-slot candidate resources having consecutive time-domain positions; slot a resource group including M single-slot candidate resources having consecutive time-domain positions from a first slot having available resources in the candidate resource; and slot Determine whether there is a resource group including M single-slot candidate resources whose time-domain positions are consecutive from the second slot after the first slot having available resources in the candidate resources.

[0041] M is the number of times the first target data is continuously and repeatedly transmitted, which is configured or pre-configured by the upper layer.

[0042] Whether the single-slot candidate resource set SA has a resource group that satisfies the first target condition or the number of resource groups that satisfy the first target condition is the first or The preset If it is equal to or greater than the threshold, randomly select one resource group from the resource groups that satisfy the first target condition as a part or all of the transmission resources of the first target data. Specifically, if M is less than N, the one resource group randomly selected from the resource groups that satisfy the first target condition is used as the transmission resource for the previous M transmissions of the first target data, or the one resource group randomly selected from the resource groups that satisfy the first target condition is used as the transmission resource for the M transmissions of the first target data; if M is equal to N, the one resource group randomly selected from the resource groups that satisfy the first target condition is used as the whole of the transmission resources of the first target data, that is, the one randomly selected resource group is used for the initial transmission and / or retransmission of the first target data. The preset The threshold is a positive integer greater than or equal to 1.

[0043] In one embodiment, it is determined whether there is a resource group including M single-slot candidate resources having consecutive time domain positions in the single-slot candidate resource set SA, and if there is, the number of resource groups including M single-slot candidate resources having consecutive time domain positions is increased to 1. The preset Determine whether it is greater than or equal to the threshold, and if the determination result is YES, randomly select one resource group from resource groups including M single-slot candidate resources having consecutive time-domain positions as a part or all of the transmission resources of the first target data.

[0044] As another example, in a single slot candidate resource set SA, slot Determine whether there is a resource group including M single-slot candidate resources whose time-domain positions are consecutive from a first slot having available resources in the candidate resources; The resource group in questionThen, the number of resource groups including M single-slot candidate resources whose time domain positions are consecutive from the first slot is the first The preset determine whether the number of resource groups is equal to or greater than a threshold, and if the determination result is YES, randomly select one resource group from the resource groups including M single-slot candidate resources whose time-domain positions are consecutive from the first slot as a part or all of the transmission resources of the first target data, and determine that there is no resource group including M single-slot candidate resources whose time-domain positions are consecutive from the first slot, or determine that there is a resource group including M single-slot candidate resources whose time-domain positions are consecutive from the first slot, but the number of resource groups including M single-slot candidate resources whose time-domain positions are consecutive from the first slot is less than or equal to the first slot; The preset If the threshold is less than the threshold, determine whether there is a resource group including M single-slot candidate resources whose time domain positions are consecutive from one second slot following the first slot; The resource group in question Then, the number of resource groups including M single-slot candidate resources whose time domain positions are consecutive from the second slot is increased to the first slot. The preset If the result of the determination is YES, randomly select one resource group from the resource groups including M single-slot candidate resources whose time domain positions are consecutive from the second slot as a part or all of the transmission resources of the first target data. Determine that there is no resource group including M single-slot candidate resources whose time domain positions are consecutive from the second slot, or determine that the number of resource groups including M single-slot candidate resources whose time domain positions are consecutive from the second slot is less than or equal to the first slot. The preset If it is determined that the threshold is less than the threshold, determine whether there is a resource group including M single-slot candidate resources whose time domain positions are consecutive from a next second slot after the second slot, determine that there is a resource group including M single-slot candidate resources whose time domain positions are consecutive from one second slot, and determine that the number of resource groups including M single-slot candidate resources whose time domain positions are consecutive from the second slot is 1. The presetrepeating the above steps until it is determined that the threshold is satisfied, and randomly selecting one resource group from the resource groups as a part or all of the transmission resources of the first target data, or determining that there is no resource group including M single-slot candidate resources whose time-domain positions are consecutive from one second slot, or determining that there is a resource group including M single-slot candidate resources whose time-domain positions are consecutive from one second slot, but the number of resource groups including M single-slot candidate resources whose time-domain positions are consecutive from the second slot is less than or equal to the first slot; The preset The above steps are repeated until it is determined that the difference is less than the threshold value. The preset The threshold is a positive integer greater than or equal to 1.

[0045] Optionally, the second slot and the first slot are adjacent, i.e., in the above alternative embodiment, M single-slot candidate resources are consecutive in time domain position from a first slot having available resources in the single-slot candidate resources. Resource group containing Determine whether there is The resource group in question If not, or The resource group in question There is The resource group Number 1 The preset If it is less than the threshold, select a resource group that satisfies the condition as part or all of the transmission resources of the first target data, or repeat the above judgment from the next slot adjacent to the first slot until it is determined that there is no resource group that satisfies the above condition from the last slot having available resources in the single-slot candidate resources.

[0046] Optionally, when the slot candidate resources include a single-slot candidate resource, the step of selecting a transmission resource for first target data from the candidate resource set includes: The method includes a step of randomly selecting one resource group from the resource groups that satisfy the second target condition as part or all of the transmission resources of the first target data when the number of resource groups in the candidate resource set that satisfy the first target condition is less than the first predetermined threshold and the number of resource groups that satisfy the second target condition is greater than or equal to the first predetermined threshold.

[0047] There is no resource group that satisfies the first target condition in the single-slot candidate resource set SA, or there is a resource group that satisfies the first target condition but the number of resource groups that satisfy the first target condition is less than the first The preset If it is determined that the threshold is less than the threshold, determine whether there is a resource group in the single-slot candidate resource set SA that satisfies a second target condition; The resource group in question the number of resource groups that meet the second target condition is greater than the number of resource groups that meet the first target condition. The preset It is determined whether the number is equal to or greater than the threshold, and if the result is YES, one resource group is randomly selected from the resource groups that satisfy the second target condition as a part or all of the transmission resources for the first target data.

[0048] Optionally, the resource group satisfying a second target condition is one of a resource group including K single-slot candidate resources having consecutive time-domain positions, a resource group including K single-slot candidate resources having consecutive time-domain positions from a first slot, and a resource group including K single-slot candidate resources having consecutive time-domain positions from a second slot; K is equal to or greater than M, M being the number of times the configured first target data is continuously and repeatedly transmitted, and the first slot is slot The second slot is the first slot having available resources among the candidate resources, and the second slot is after the first slot.

[0049] Determine whether there is a resource group in the single-slot candidate resource set SA that satisfies a second target condition, that is, the single-slot candidate resource set SA includes a resource group including K single-slot candidate resources having consecutive time domain positions; slot a resource group including K single-slot candidate resources having consecutive time-domain positions from a first slot having available resources in the candidate resource; and slot Determine whether there is a resource group including K single-slot candidate resources whose time-domain positions are consecutive from the second slot after the first slot having available resources in the candidate resources, where K is less than M and is equal to or greater than 1.

[0050] The single-slot candidate resource set SA has a resource group that satisfies the second target condition, and the number of resource groups that satisfy the second target condition is greater than or equal to the first target condition. The preset If K is equal to or greater than the threshold, randomly select one resource group from the resource groups that satisfy the second target condition as a part or all of the transmission resources of the first target data. Specifically, if K is less than N, select one resource group randomly from the resource groups that satisfy the second target condition as the transmission resources for the previous K transmissions of the first target data, or Second A resource group randomly selected from the resource groups that satisfy the target condition is used as a transmission resource for K transmissions of the first target data, where K is equal to N; Second One resource group randomly selected from the above resource groups that satisfy the target condition is used as the entire transmission resource of the first target data, that is, the one randomly selected resource group is used for the initial transmission and / or retransmission of the first target data.

[0051] In one embodiment, in the single-slot candidate resource set SA, determine whether there is a resource group including K single-slot candidate resources whose time domain positions are consecutive; The resource group in questionThen, the number of resource groups including K single-slot candidate resources with consecutive time-domain positions is The preset Determine whether it is greater than or equal to the threshold, and if the determination result is YES, randomly select one resource group from resource groups including K single-slot candidate resources having consecutive time-domain positions as a part or all of the transmission resources of the first target data.

[0052] K is less than M and is equal to or greater than 1. First, K is set to a value less than M, and then the steps in the above embodiment are performed to determine that there is no resource group including K single-slot candidate resources with consecutive time domain positions in the single-slot candidate resource set SA, or there is a resource group including K single-slot candidate resources with consecutive time domain positions but the number of resource groups including K single-slot candidate resources with consecutive time domain positions is less than or equal to 1. The preset If it is determined that the condition is less than the threshold, select the resource group that satisfies the condition as a part or all of the transmission resources of the first target data, or further reduce the value of K until the value of K is equal to 1, and repeat the above steps.

[0053] As another example, in a single slot candidate resource set SA, slot Determine whether there is a resource group including K single-slot candidate resources whose time-domain positions are consecutive from a first slot having available resources in the candidate resources; The resource group in question Then, the number of resource groups including K single-slot candidate resources whose time domain positions are consecutive from the first slot is the first The presetdetermine whether the number of single slot candidate resources is equal to or greater than a threshold, and if the determination result is YES, randomly select one resource group from the resource groups including K single slot candidate resources whose time domain positions are consecutive from the first slot as a part or all of the transmission resources of the first target data, and determine that there is no resource group including K single slot candidate resources whose time domain positions are consecutive from the first slot, or determine that there is a resource group including K single slot candidate resources whose time domain positions are consecutive from the first slot but the number of resource groups including K single slot candidate resources whose time domain positions are consecutive from the first slot is less than a first The preset If it is determined that the threshold is less than the threshold, determine whether there is a resource group including K single-slot candidate resources whose time domain positions are consecutive from one second slot following the first slot; The resource group in question Then, the number of resource groups including K single-slot candidate resources whose time domain positions are consecutive from the second slot is increased to the first slot. The preset If the result of the determination is YES, randomly select one resource group from the resource groups including K single-slot candidate resources whose time domain positions are consecutive from the second slot as a part or all of the transmission resources of the first target data. Determine that there is no resource group including K single-slot candidate resources whose time domain positions are consecutive from the second slot, or determine that the number of resource groups including K single-slot candidate resources whose time domain positions are consecutive from the second slot is less than or equal to the first slot. The preset If it is determined that the threshold is less than the threshold, determine whether there is a resource group including K single-slot candidate resources whose time-domain positions are consecutive from a next second slot after the second slot, determine that there is a resource group including K single-slot candidate resources whose time-domain positions are consecutive from one second slot, and determine that the number of resource groups including the K single-slot candidate resources whose time-domain positions are consecutive from the second slot is equal to or greater than 1. The presetrepeating the above steps until it is determined that the threshold is satisfied, and randomly selecting one resource group from the resource groups as a part or all of the transmission resources of the first target data, or determining that there is no resource group including K single-slot candidate resources whose time-domain positions are consecutive from one second slot, or determining that there is a resource group including K single-slot candidate resources whose time-domain positions are consecutive from one second slot, but the number of resource groups including K single-slot candidate resources whose time-domain positions are consecutive from the second slot is less than or equal to the first slot; The preset The above steps are repeated until it is determined that the difference is less than the threshold.

[0054] Optionally, the second slot and the first slot are adjacent, i.e., in the above alternative embodiment, K single-slot candidate resources are consecutive in time domain position from a first slot having available resources in the single-slot candidate resources. Resource group containing Determine whether there is The resource group in question If not, or The resource group in question There is Resource Group Number 1 The preset If it is less than the threshold, select a resource group that satisfies the condition as a part or all of the transmission resources of the first target data, or repeat the above judgment from the next slot adjacent to the first slot until it is determined that there is no resource group that satisfies the above condition from the last slot having available resources in the single-slot candidate resource, where K is less than M and is equal to or greater than 1.

[0055] Specifically, first, set K to a value less than M, and then execute the steps in the above-mentioned other embodiment, that is, determine whether there is a resource group including K single-slot candidate resources whose time domain positions are consecutive from the first slot in the single-slot candidate resource set SA; The resource group in question Then, the number of resource groups including K single-slot candidate resources whose time domain positions are consecutive from the first slot is the first The presetDetermine whether the threshold is satisfied or not, and if NO, determine whether there is a resource group including K single-slot candidate resources whose time domain positions are consecutive from the second slot following the first slot; The resource group in question Then, the number of resource groups including K single-slot candidate resources whose time domain positions are consecutive from the second slot is increased to the first slot. The preset Determine whether the threshold is equal to or greater than the threshold, and determine whether there is a resource group including K single-slot candidate resources whose time domain positions are consecutive from a second slot following the first slot, and the number of the single-slot candidate resources is equal to or greater than the first slot. The preset If it is determined that the number of the resource groups is equal to or greater than the threshold, randomly select one resource group from the resource groups as a part or all of the transmission resources of the first target data, or determine whether there is a resource group including K single-slot candidate resources whose time-domain positions are consecutive from any one of the second slots, or determine whether there is a resource group including K single-slot candidate resources whose time-domain positions are consecutive from one of the second slots, but the number of resource groups including K single-slot candidate resources whose time-domain positions are consecutive from the second slot is less than a first number. The preset If it is determined that the threshold is less than the threshold, there is a resource group including K single-slot candidate resources whose time domain positions are consecutive from the first slot, and The resource group Number 1 The preset Above threshold and and randomly selecting one resource group from the resource groups as a part or all of the transmission resources of the first target data; or determining whether there is a resource group including K single-slot candidate resources whose time domain positions are consecutive from the second slot; and The resource group Number 1 The preset Above threshold and and randomly select one resource group from the resource groups as a part or all of the transmission resources of the first target data, or further reduce the value of K and repeat the above steps until the value of K is equal to 1.

[0056] Optionally, K is equal to M minus a first gradient value, and the first gradient value is a positive integer equal to or greater than 1. That is, in the above process of selecting a resource group that satisfies the second target condition, the value of K is selected to be gradually decreased according to the first gradient value, and optionally, the first gradient value is 1.

[0057] Optionally, the method further comprises: determining that the resource group selected for the first target data is to be used for transmitting the first target data when a number of single-slot candidate resources having consecutive time domain positions included in the resource group is equal to a number of times the first target data is to be transmitted; and selecting remaining transmission resources for the first target data according to a retransmission scheme of the first terminal when the number of single-slot candidate resources having consecutive time domain positions included in the resource group selected for the first target data is less than the number of transmissions of the first target data.

[0058] That is, one resource group among the resource groups satisfying the first target condition is randomly selected from the single-slot candidate resource set as the transmission resource for the first target data, and if the number (M) of single-slot candidate resources with consecutive time domain positions included in the resource group selected for the first target data is equal to the number (N) of transmissions of the first target data, it is determined to use the resource group selected for the first target data for the initial transmission and / or retransmission of the first target data; or one resource group among the resource groups satisfying the second target condition is randomly selected from the single-slot candidate resource set as the transmission resource for the first target data, and if the number (K) of single-slot candidate resources with consecutive time domain positions included in the resource group selected for the first target data is equal to the number (N) of transmissions of the first target data, it is determined to use the resource group selected for the first target data for the initial transmission and / or retransmission of the first target data.

[0059] Randomly select one resource group from the single-slot candidate resource set among the resource groups satisfying the first target condition as a transmission resource for the first target data, and if the number (M) of single-slot candidate resources having consecutive time domain positions included in the resource group selected for the first target data is less than the number (N) of transmissions of the first target data, determine that the resource group selected for the first target data is a transmission resource for the previous M transmissions of the first target data or a transmission resource for the M transmissions of the first target data, and further select the remaining transmission resources for the first target data or randomly selects one resource group from the single-slot candidate resource set among the resource groups satisfying the second target condition as the transmission resource of the first target data, and if the number (K) of single-slot candidate resources with consecutive time domain positions included in the resource group selected for the first target data is less than the number (N) of transmissions of the first target data, determines that the resource group selected for the first target data is the transmission resource for the previous K transmissions of the first target data or the transmission resource for the Kth transmission of the first target data, and further selects the remaining transmission resources for the first target data according to a retransmission scheme of the first terminal.

[0060] When the resource group selected for the first target data is the transmission resources of the previous M transmissions of the first target data or the transmission resources of the M transmissions of the first target data, the step of selecting the remaining transmission resources for the first target data according to a retransmission mode of the first terminal includes: If the first terminal employs retransmission based on Hybrid Automatic Repeat reQuest (HARQ) feedback and satisfies the HARQ round trip time (RTT), slotThe method includes a step of randomly selecting one resource group from the resource groups satisfying the third target condition as a remaining transmission resource, when the number of resource groups satisfying the third target condition, excluding the resource group selected for the first target data among the candidate resources, is greater than a second preset threshold.

[0061] The third target condition includes at least one of a resource group including M single-slot candidate resources having consecutive time-domain positions, a resource group including M single-slot candidate resources having consecutive time-domain positions from a third slot, and a resource group including M single-slot candidate resources having consecutive time-domain positions from a fourth slot; M is the number of times that the configured first target data is repeatedly transmitted, and the third slot is slot The fourth slot is the first slot having available resources among the candidate resources, excluding the resource group selected for the first target data, and the fourth slot is after the third slot.

[0062] In addition, after randomly selecting one resource group from the resource groups that satisfy the first target condition as part of the transmission resources of the first target data, one resource group from the resource groups that satisfy the third target condition is randomly selected as the transmission resource for the next M transmissions of the first target data. If it is necessary to select the remaining transmission resources for the first target data after the next M transmissions, the next third target data is selected as the transmission resource for the next M transmissions. conditions Then, the remaining transmission resources are continuously selected from the resource group that satisfies the above.

[0063] For example, M is equal to 3, N is equal to 6, and the resource group selected for the first target data is used to transmit the first target data three times, or if three transmissions have been performed, one resource group is selected from the resource groups that satisfy the third target condition for the remaining three transmissions. transmission Further, for example, M is equal to 3, N is equal to 5, and when the resource group selected for the first target data is used to transmit the first target data three or three times, one resource group is selected from the resource groups that satisfy the third target condition to transmit the first target data two or more times. transmission For example, M is equal to 2, N is equal to 5, and when the resource group selected for the first target data is used to transmit the first target data twice or twice, randomly select one resource group from the resource groups that satisfy the third target condition as the transmission resource for the remaining two transmissions; slot If it is continuously determined that the number of resource groups that satisfy the next third target condition, excluding the resource group selected for the first target data among the candidate resources (including the two resource groups that have undergone two transmissions), is greater than a second preset threshold, one resource group is randomly selected from the resource groups that satisfy the next third target condition as the transmission resource for the remaining transmission.

[0064] In addition, the process of randomly selecting one resource group from the resource groups that satisfy the third target condition as the transmission resource for the first target data is similar to the above-mentioned process of randomly selecting one resource group from the resource groups that satisfy the first target condition as the transmission resource for the first target data, and therefore a duplicated explanation will be omitted here.

[0065] If the first terminal employs retransmission based on HARQ feedback and satisfies the HARQ round trip time (RTT), slotIn the candidate resources, except for the resource group selected for the first target data, the remaining transmission resources for the first target data are randomly selected, that is, after randomly selecting one resource group from resource groups satisfying a first target condition as a part of the transmission resources for the first target data, the remaining transmission resources for the first target data are randomly selected from single-slot candidate resources.

[0066] For example, M is equal to 3, N is equal to 5, and the first target data has been transmitted three or three times by the resource group selected for the first target data. From the remaining single-slot candidate resource set, 1 Resources group The remaining two transmission resources are randomly selected.

[0067] If the first terminal employs blind retransmission, slot When a number of resource groups that satisfy a third target condition before the resource group selected for the first target data and / or after the resource group selected for the first target data in the candidate resources is greater than a second preset threshold, randomly select one resource group from the resource groups that satisfy the third target condition as a remaining transmission resource; The third target condition includes at least one of a resource group including M single-slot candidate resources having consecutive time-domain positions, a resource group including M single-slot candidate resources having consecutive time-domain positions from a third slot, and a resource group including M single-slot candidate resources having consecutive time-domain positions from a fourth slot; M is the number of times the configured first target data is continuously and repeatedly transmitted, the third slot is the first slot having available resources in the candidate resources excluding the resource group selected for the first target data, and the fourth slot is after the third slot.

[0068] In addition, after randomly selecting one resource group from the resource groups that satisfy the first target condition as part of the transmission resources of the first target data, randomly selecting one resource group from the resource groups that satisfy the third target condition as the transmission resources for the next M transmissions of the first target data (wherein the resource group that satisfies the third target condition is before the one randomly selected resource group and / or after the one randomly selected resource group), if it is necessary to further select the remaining transmission resources for the first target data after the next M transmissions, the next third target data is selected as the transmission resources until the transmission of the entire first target data is completed. conditions Then, the remaining transmission resources are continuously selected from the resource group that satisfies the above.

[0069] For example, M is equal to 3, N is equal to 6, and the resource group selected for the first target data is used to transmit the first target data three times, or if three transmissions have been performed, one resource group is selected from the resource groups that satisfy the third target condition for the remaining three transmissions. Transmission and randomly select one resource group from the resource groups that satisfy the third target condition as the transmission resource of the first target data, and the randomly selected one resource group is before or after the resource group that has performed the previous three transmissions or three transmissions of the first target data. For example, M is equal to 3 and N is equal to 5, and the resource group selected for the first target data has performed the previous three transmissions or three transmissions of the first target data, and one resource group is selected from the resource groups that satisfy the third target condition as the transmission resource of the remaining two transmissions of the first target data. Transmissionand randomly select one resource group from the resource groups satisfying the third target condition as a transmission resource for the remaining three transmissions, and one resource group randomly selected from the resource groups satisfying the third target condition is before or after the resource group that has performed the previous three transmissions or three transmissions of the first target data.Furthermore, for example, M is equal to 3, N is equal to 7, and the previous three transmissions or three transmissions of the first target data have been performed by the resource group selected for the first target data, randomly select one resource group from the resource groups satisfying the third target condition as a transmission resource for the remaining three transmissions, and one resource group randomly selected from the resource groups satisfying the third target condition is before or after the resource group that has performed the previous three transmissions or three transmissions of the first target data, and continuously determine that the number of resource groups that satisfy the next third target condition is greater than a second preset threshold, except for the resource group selected for the first target data (including the two resource groups that have performed three transmissions), among the candidate resources, is greater than a second preset threshold, and randomly select one resource group from the resource groups satisfying the next third target condition as a transmission resource for the remaining one transmission, and the transmission resource for the remaining one transmission is Next The resource group is located before one randomly selected from the resource groups that satisfy the third target condition, or the transmission resource of the remaining one transmission is Next After one randomly selected resource group from those that satisfy the third target condition.

[0070] When the resource group selected for the first target data is the transmission resources of the previous K transmissions of the first target data or the transmission resources of the K transmissions of the first target data, selecting the remaining transmission resources for the first target data according to a retransmission mode of the first terminal includes: If the first terminal employs retransmission based on HARQ feedback and satisfies the HARQ round trip time (RTT), slotThe method includes a step of randomly selecting one resource group from the resource groups satisfying the fourth target condition as a remaining transmission resource, when the number of resource groups satisfying the fourth target condition, excluding the resource group selected for the first target data among the candidate resources, is greater than a second preset threshold.

[0071] The fourth target condition includes at least one of a resource group including K single-slot candidate resources having consecutive time-domain positions, a resource group including K single-slot candidate resources having consecutive time-domain positions from the third slot, and a resource group including K single-slot candidate resources having consecutive time-domain positions from the fourth slot; K is less than M and is equal to or greater than 1, the third slot is a first slot having available resources in the candidate resources excluding a resource group selected for the first target data, and the fourth slot is after the third slot.

[0072] In addition, after randomly selecting one resource group from the resource groups that satisfy the second target condition as part of the transmission resources for the first target data, one resource group from the resource groups that satisfy the fourth target condition is randomly selected as the transmission resource for the next K transmissions of the first target data, and when it is necessary to further select the remaining transmission resources for the first target data after the next K transmissions, the remaining transmission resources are continuously selected from the resource group that satisfies the next fourth target condition until the transmission of the entire first target data is completed.

[0073] For example, K is equal to 3, N is equal to 6, and when the resource group selected for the first target data has been used for the first three transmissions or three transmissions, one resource group is selected from the resource groups that satisfy the fourth target condition for the remaining three transmissions. TransmissionFurther, for example, K is equal to 3, N is equal to 5, and when the resource group selected for the first target data is used to transmit the first target data three or three times, one resource group is selected from the resource groups that satisfy the fourth target condition for the remaining two or three times. Transmission For example, K is equal to 3 and N is equal to 7, and when the first target data is transmitted three or three times through the resource group selected for the first target data, a resource group is randomly selected from the resource groups that satisfy a fourth target condition as a transmission resource for the remaining three transmissions; slot If it is continuously determined that the number of resource groups that satisfy the next fourth target condition, excluding the resource group selected for the first target data among the candidate resources (including the two resource groups that have been transmitted three times), is greater than a second preset threshold, one resource group is randomly selected from the resource groups that satisfy the next fourth target condition as the transmission resource for the remaining transmission.

[0074] In addition, the process of randomly selecting one resource group from the resource groups that satisfy the fourth target condition as the transmission resource for the first target data is similar to the above-mentioned process of randomly selecting one resource group from the resource groups that satisfy the second target condition as the transmission resource for the first target data, and therefore a duplicated explanation will be omitted here.

[0075] If the first terminal employs retransmission based on HARQ feedback and satisfies the HARQ round trip time (RTT), slotIn the candidate resources, except for the resource group selected for the first target data, the remaining transmission resources for the first target data are randomly selected, that is, after randomly selecting one resource group from resource groups satisfying a second target condition as a part of the transmission resources for the first target data, the remaining transmission resources for the first target data are randomly selected from single-slot candidate resources.

[0076] For example, M is equal to 3, N is equal to 5, and the first target data has been transmitted three or three times by the resource group selected for the first target data. From the remaining single-slot candidate resource set, 1 2 resources remaining Transmission The transmission resource is selected randomly.

[0077] When the first terminal employs blind retransmission, if a number of resource groups that satisfy a fourth target condition before the resource group selected for the first target data and / or after the resource group selected for the first target data in the candidate resources is greater than a second preset threshold, randomly select one resource group from the resource groups that satisfy the fourth target condition as a remaining transmission resource; The fourth target condition is that the time domain positions are consecutive. K A resource group including single-slot candidate resources, with the time domain positions being consecutive from the third slot K A resource group including single-slot candidate resources, and the time domain positions are consecutive from the fourth slot. K at least one of the resource groups including the single-slot candidate resources; K teeth, M is less than 1 or more , the third slot is the first slot having available resources in the candidate resources, excluding the resource group selected for the first target data, and the fourth slot is after the third slot.

[0078] In addition, after randomly selecting one resource group from the resource groups satisfying the second target condition as a part of the transmission resources of the first target data, one resource group from the resource groups satisfying the fourth target condition is selected as the next resource group of the first target data. K randomly select a resource group as a transmission resource for the next transmission (a resource group that satisfies the fourth target condition is before the randomly selected one resource group and / or after the randomly selected one resource group); K If it is necessary to select remaining transmission resources for the first target data after the first transmission, the remaining transmission resources are continuously selected from the resource group that satisfies the next fourth target condition until the transmission of the entire first target data is completed.

[0079] for example, K is equal to 3, N is equal to 6, and the first target data is transmitted three times in the previous transmission or, if three transmissions have been performed, one resource group is selected from the resource groups that satisfy the fourth target condition for the remaining three transmissions. Transmission The resource group selected randomly from the resource groups that satisfy the fourth target condition is one that is located before or after the resource group that has transmitted the first target data three times before, or three times before, or after the resource group that has transmitted the first target data three times before, or three times before, or after, the first target data. K is equal to 3, N is equal to 5, and the first target data is transmitted three times in the previous transmission or, if three transmissions have been performed, one resource group is selected from the resource groups that satisfy the fourth target condition for the remaining two transmissions. Transmission The resource group selected randomly from the resource groups that satisfy the fourth target condition is one that is located before or after the resource group that has transmitted the first target data three times before, or three times before, or after, the resource group that has transmitted the first target data ...K is equal to 3 and N is 7 and if the resource group selected for the first target data has performed the previous three or three transmissions of the first target data, randomly select one resource group from the resource groups that satisfy the fourth target condition as a transmission resource for the remaining three transmissions, and the randomly selected one resource group from the resource groups that satisfy the fourth target condition is before or after the resource group that has performed the previous three or three transmissions of the first target data; and slot If it is continuously determined that the number of resource groups that satisfy the next fourth target condition, excluding the resource group selected for the first target data among the candidate resources (including the two resource groups that have been transmitted three times), is greater than a second preset threshold, one resource group is randomly selected from the resource groups that satisfy the next fourth target condition as a transmission resource for the remaining one transmission, and the transmission resource for the remaining one transmission is Next The transmission resource of the remaining one transmission is in front of one resource group randomly selected from the resource groups that meet the fourth target condition, or Next After one randomly selected resource group from the resource groups that satisfy the fourth target condition.

[0080] Hereinafter, a specific embodiment will be taken to describe a process of selecting a transmission resource for the first target data when the slot candidate resources include a single-slot candidate resource.

[0081] Step 1: Determine whether there is a resource group including M single-slot candidate resources with consecutive time-domain positions in the single-slot candidate resource set SA.

[0082] Step 2-1: The number of resource groups including M single-slot candidate resources with consecutive time-domain positions is determined as the first The presetIf it is greater than or equal to the threshold value, one resource group is randomly selected from the resource groups including M single-slot candidate resources with consecutive time-domain positions and used for the first M transmissions of the first target data or the M transmissions of the first target data.

[0083] Step 2-2: If the number of resource groups including M single-slot candidate resources with consecutive time-domain positions is the first The preset If it is less than the threshold value, update M to K which is M minus 1 (the first gradient value), return to Step 1 and Step 2-1, and when K becomes equal to 1, or the number of resource groups including K single-slot candidate resources with consecutive time-domain positions is the first The preset If it is greater than or equal to the threshold value, one resource group is randomly selected from the resource groups including K single-slot candidate resources with consecutive time-domain positions and used for the first K transmissions of the first target data or the K transmissions of the first target data.

[0084] Step 3-1: When M = N or K = N, the UE determines to use the randomly selected resource group for the first transmission and / or retransmission of the first target data.

[0085] Step 3-2: When M < N or K < N, If the UE adopts retransmission based on HARQ feedback, to meet the HARQ RTT case continue to execute Step 1 and Step 2 (including Step 2-1 and Step 2-2) for the remaining N - M (or N - K) resources, or continue to perform resource random selection for the remaining N - M (or N - K) resources, When the UE adopts blind retransmission, it continuously performs steps 1 and 2 (including steps 2-1 and 2-2) for the remaining N M (or N K) resources before one resource group randomly selected from resource groups including M (or K) single-slot candidate resources with consecutive time-domain positions and / or after one resource group randomly selected from resource groups including M (or K) single-slot candidate resources with consecutive time-domain positions, or continuously performs resource random selection for the remaining N M (or N K) resources.

[0086] Referring to FIG. 2, when the UE determines the single-slot candidate resource Rx,y as a granularity, after performing resource exclusion, a single-slot candidate resource set SA is obtained, and the UE reports the single-slot candidate resource set SA to the MAC layer. For example, the first target data occupies one subchannel for transmission, and the time-frequency resource information in the single-slot candidate resource set SA is an index value, and the index value of the single-slot candidate resource set SA is {1, 3, 4, 5, ...}.

[0087] Taking M=2 and N=2 as an example, the MAC layer selects a resource group (the first The preset If it is determined that there is a resource group with a single-slot candidate resource set SA (the threshold is 1), then it randomly selects one of the resource groups as the transmission resource for the first target data. For example, it selects a resource with index 1 from the single-slot candidate resource set SA for use in the initial transmission of the current transport block (TB), and selects a resource with index 7 for use in retransmission of the current TB.

[0088] Continuing to refer to FIG. 3, the index values ​​of the single-slot candidate resource set SA in FIG. 3 are {1, 3, 4, 5, ...}. Take M=4 and N=4 as an example. The MAC layer may define a resource group (the first resource group) including M single-slot candidate resources whose time domain positions are consecutive in the single-slot candidate resource set SA. The preset If it is determined that there is no single-slot candidate resource in the single-slot candidate resource set SA (the threshold is 1), then continuously determine whether there is a resource group including K (K is equal to M-1) single-slot candidate resources with consecutive time-domain positions in the single-slot candidate resource set SA, i.e., continuously determine whether there is a resource group including three single-slot candidate resources with consecutive time-domain positions in the single-slot candidate resource set SA. As can be seen from FIG. 3, if the determination result is YES, then randomly select one of the resource groups as the transmission resource for the first target data. For example, select a resource with index 1 from the single-slot candidate resource set SA for the initial transmission of the current TB, and select resources with index 7 and index 12 for the retransmission of the current TB.

[0089] The current first data packet needs to be transmitted four times, but four consecutive transmission resources cannot be selected. Therefore, in the fourth transmission, if the UE adopts blind retransmission, the UE can randomly select resources after the third transmission resource (index is 12); if the UE adopts retransmission based on HARQ feedback, the UE can select resources that satisfy the HARQ RTT. case, Resource selection must be performed, e.g., to satisfy the HARQ RTT. case Then, the resource with index 42 is selected as the transmission resource for the fourth transmission.

[0090] Hereinafter, another specific embodiment will be taken to describe a process of selecting a transmission resource for the first target data when the slot candidate resources include a single-slot candidate resource.

[0091] Step 1: Determine whether a resource group including M single-slot candidate resources with consecutive time-domain positions can be selected from the first slot having available resources in the single-slot candidate resource set SA.

[0092] Step 2-1: The number of resource groups that can be selected and include M single-slot candidate resources whose time domain positions are consecutive from the first slot is determined as the first The preset If it is determined that the number is greater than or equal to the threshold, one resource group is randomly selected from the resource group including M single-slot candidate resources whose time-domain positions are consecutive from the first slot as the transmission resource for the previous M transmissions of the first target data or the transmission resource for the M transmissions.

[0093] Step 2-2: If the selection is not possible, determine whether a resource group including M single-slot candidate resources whose time domain positions are consecutive can be selected from the second slot having available resources in the single-slot candidate resource set SA, and determine whether the number of the resource groups including M single-slot candidate resources whose time domain positions are consecutive from the second slot is greater than or equal to the first slot. The preset When a resource group including M single-slot candidate resources that are equal to or greater than the threshold and have consecutive time-domain positions is selected, the selection of M single-slot candidate resource sets is completed.

[0094] Step 2-3: If a resource group including M single-slot candidate resources with consecutive time-domain positions cannot be selected by traversing slots with available resources in the single-slot candidate resource set SA, update M to K, which is M minus 1 (first gradient value), and return to step 1, step 2-1, and step 2-3. When K is equal to 1 or a resource group including K single-slot candidate resources with consecutive time-domain positions is selected from one slot, and the number of resource groups is the first The presetIf it is above the threshold, one resource group is randomly selected from the above resource group including K single-slot candidate resources with consecutive time-domain positions from one slot as the transmission resource for the first K transmissions of the first target data, or the transmission resource for K transmissions.

[0095] Step 3-1: When M = N or K = N, the UE determines to use the randomly selected resource group for the first transmission and / or retransmission of the first target data.

[0096] Step 3-2: When M < N or K < N, When the UE adopts retransmission based on HARQ feedback, to satisfy the HARQ RTT case continue to execute Steps 1 and 2 (including Steps 2-1, 2-2, and 2-3) for the remaining N - M (or N - K) resources, or continue to perform random resource selection for the remaining N - M (or N - K) resources. When the UE adopts blind retransmission, before and / or after one resource group randomly selected from the resource group including M (or K) single-slot candidate resources with consecutive time-domain positions, continue to execute Steps 1 and 2 (including Steps 2-1, 2-2, and 2-3) for the remaining N - M (or N - K) resources, or continue to perform random resource selection for the remaining N - M (or N - K) resources.

[0097] As shown in FIG. 4, when the UE determines the single-slot candidate resource Rx,y as a granularity, after performing resource exclusion, a single-slot candidate resource set SA is obtained, and the UE reports the single-slot candidate resource set SA to the MAC layer. For example, the first target data occupies one subchannel for transmission, and the time-frequency resource information in the single-slot candidate resource set SA is an index value, and the index values ​​of the single-slot candidate resource set SA are {6, 7, 11, 12, ...}.

[0098] Taking M=3 and N=3 as an example, the MAC layer selects a resource group (the first resource group) including M single candidate resources with consecutive time domain positions from the first slot (i.e., slot 1) having available resources in the single slot candidate resource set SA. The preset If it is determined that a resource group with an index of 7 can be selected (the threshold is 1), then the resource group with an index of 7 can be selected randomly as the transmission resource for the first target data. For example, the resource group with an index of 7 can be selected from the single-slot candidate resource set SA for the initial transmission of the current TB, and the resources with an index of 12 and an index of 17 can be selected for the retransmission of the current TB.

[0099] The following describes a process of selecting a transmission resource for the first target data when the slot candidate resources include multi-slot candidate resources.

[0100] Optionally, when the slot candidate resources include multi-slot candidate resources, the step of selecting a transmission resource for first target data from the candidate resource set includes: Selecting a target multi-slot candidate resource in the candidate resource set as a part or all of the transmission resources of the first target data, wherein one target multi-slot candidate resource in the multi-slot candidate resource set SA is selected as a part or all of the transmission resources of the first target data.

[0101] Whether the target multi-slot candidate resource is a part of the transmission resource of the first target data or the whole of the transmission resource of the first target data needs to be determined according to the number of single slot candidate resources included in the target multi-slot candidate resource and the total number N of transmissions of the first target data.

[0102] Optionally, the target multi-slot candidate resource includes at least one of a randomly selected one multi-slot candidate resource and an earliest multi-slot candidate resource in time.

[0103] In other words, one multi-slot candidate resource in the multi-slot candidate resource set SA may be randomly selected as the transmission resource for the previous M transmissions of the first target data or the transmission resource for the M transmissions of the first target data, or one multi-slot candidate resource that is earliest in time in the multi-slot candidate resource set SA may be selected as the transmission resource for the previous M transmissions of the first target data or the transmission resource for the M transmissions of the first target data.

[0104] If M is less than N, the first target condition is satisfied from the resource group above. 1 One resource group Randomly select The transmission resource of the previous M transmissions of the first target data, or the resource group that satisfies the first target condition. 1 One resource group Randomly select The transmission resource for the Mth transmission of the first target data, where M is equal to N, is selected from the resource group that satisfies the first target condition. 1 One resource group Randomly select The entire transmission resources of the first target data, that is, the randomly selected one resource group is used for the initial transmission and / or retransmission of the first target data.

[0105] Optionally, the method further comprises: If the number of single slot candidate resources included in the target multi-slot candidate resources is equal to the number of times the first target data is transmitted, target determining a multi-slot candidate resource to be used for transmitting the first target data; If the number of single slot candidate resources included in the target multi-slot candidate resources is less than the number of transmissions of the first target data, selecting remaining transmission resources for the first target data according to a retransmission mode of the first terminal.

[0106] A target multi-slot candidate resource is selected in the multi-slot candidate resource set SA as the transmission resource of the first target data, and if the number of slots (M) in the target multi-slot candidate resource is equal to the number of transmissions (N) of the first target data, the target multi-slot candidate resource is determined to be used for the initial transmission and / or retransmission of the first target data; if the number of slots (M) in the target multi-slot candidate resource is less than the number of transmissions (N) of the first target data, the target multi-slot candidate resource is determined to be the transmission resource for the previous M transmissions of the first target data or the transmission resource for the M transmissions of the first target data; and further selects the remaining transmission resources for the first target data according to a retransmission mode of the first terminal.

[0107] After randomly selecting one multi-slot candidate resource in the multi-slot candidate resource set SA as a transmission resource for the previous M transmissions of the first target data or a transmission resource for the M transmissions of the first target data, selecting remaining transmission resources for the first target data according to a retransmission mode of the first terminal includes: When the first terminal employs retransmission based on HARQ feedback and satisfies the HARQ RTT, continuously selecting other multi-slot candidate resources in the multi-slot candidate resource set SA as remaining W transmission resources of the first target data, except for a target multi-slot candidate resource set,

number

[0108] If W is greater than M, in the multi-slot candidate resource set SA, except for the target multi-slot candidate resource set, continuously select another multi-slot candidate resource as the transmission resource for the second M transmissions of the first target data, and repeat the above steps until all the transmission resources of the first target data are selected.

[0109] When the first terminal adopts blind retransmission, in the multi-slot candidate resource set SA, except for the target multi-slot candidate resource set, continuously select other multi-slot candidate resources before the target multi-slot candidate resource and / or after the target multi-slot candidate resource as the remaining W transmission resources of the first target data;

number

[0110] If W is greater than M, in the multi-slot candidate resource set SA, except for the target multi-slot candidate resource set, continuously select another multi-slot candidate resource before or after the target multi-slot candidate resource as the transmission resource for the second M transmissions of the first target data, and repeat the above steps until all the transmission resources of the first target data are selected.

[0111] selecting one of the earliest multi-slot candidate resources in the multi-slot candidate resource set SA as a transmission resource for the previous M transmissions of the first target data or a transmission resource for the M transmissions of the first target data, and then selecting remaining transmission resources for the first target data according to a retransmission mode of the first terminal, When the first terminal employs retransmission based on HARQ feedback and satisfies the HARQ RTT, continuously selecting other multi-slot candidate resources in the multi-slot candidate resource set SA as remaining W transmission resources of the first target data, except for a target multi-slot candidate resource set,

number

[0112] If W is greater than M, in the multi-slot candidate resource set SA, except for the target multi-slot candidate resource set, continuously select another multi-slot candidate resource as the transmission resource for the second M transmissions of the first target data, and repeat the above steps until all the transmission resources of the first target data are selected.

[0113] When the first terminal adopts blind retransmission, in the multi-slot candidate resource set SA, except for the target multi-slot candidate resource set, continuously select other multi-slot candidate resources as the remaining W transmission resources of the first target data after the target multi-slot candidate resource;

number

[0114] If W is greater than M, in the multi-slot candidate resource set SA, except for the target multi-slot candidate resource set, continuously select another multi-slot candidate resource after the target multi-slot candidate resource as the transmission resource for the second M transmissions of the first target data, and repeat the above steps until all the transmission resources of the first target data are selected.

[0115] Hereinafter, a specific embodiment will be given to describe a process of selecting a transmission resource for the first target data when the slot candidate resources include multi-slot candidate resources.

[0116] As shown in FIG. 5, the UE selects a multi-slot candidate resource Rx M ,y is determined as the granularity, M is the number of times that the first target data is continuously and repeatedly transmitted, which is configured or pre-configured by the upper layer. In this case, after performing resource exclusion, a multi-slot candidate resource set SA is obtained, and the UE reports the multi-slot candidate resource set SA to the MAC layer, and the first target data occupies one subchannel to be transmitted. For example, M=2, and the time-frequency resource information in the multi-slot candidate resource set SA is an index value, and the index values ​​of the multi-slot candidate resource set SA are {1,3,5,6,7,9...}.

[0117] Taking N=2 as an example, the MAC layer randomly selects one target multi-slot candidate resource from the multi-slot candidate resource set SA for transmitting the first target data, for example, selects a resource with index 6 from the multi-slot candidate resource set SA for the initial transmission and / or retransmission of the current TB.

[0118] Hereinafter, another specific embodiment will be given to describe a process of selecting a transmission resource for the first target data when the slot candidate resources include multi-slot candidate resources.

[0119] As shown in FIG. 6, the UE selects the multi-slot candidate resource Rx M ,y is determined as the granularity, M is the number of times that the first target data is continuously and repeatedly transmitted, which is configured or pre-configured by the upper layer. In this case, after performing resource exclusion, a multi-slot candidate resource set SA is obtained, and the UE reports the multi-slot candidate resource set SA to the MAC layer, and the first target data occupies one subchannel to be transmitted. For example, M=2, and the time-frequency resource information in the multi-slot candidate resource set SA is an index value, and the index values ​​of the multi-slot candidate resource set SA are {1,3,5,6,7,9...}.

[0120] Taking N=3 as an example, the MAC layer selects the earliest multi-slot candidate resource from the multi-slot candidate resource set SA as the transmission resource for the previous M transmissions of the first target data, i.e., selects the multi-slot candidate resource with index 1 from the multi-slot candidate resource set SA for the first transmission and first retransmission of the current TB.

[0121] Since M < N, if the UE adopts blind retransmission, after the UE selects the multi-slot candidate resource with index 1, it can continuously select one multi-slot candidate resource and use it for the transmission of the second retransmission of the first target data. For example, it can select the multi-slot candidate resource with index 12 from the multi-slot candidate resource set SA and use it for the second retransmission of the current TB. Although the multi-slot candidate resource with index 12 actually contains two transmission resources, the UE only needs to occupy one of them for transmission.

[0122] As shown in FIG. 7, if the UE adopts retransmission based on HARQ feedback, the UE satisfies the HARQ RTT case and needs to continuously select one multi-slot candidate resource for the transmission of the second retransmission. For example, it can select the multi-slot candidate resource with index 31 from the multi-slot candidate resource set SA and use it for the second retransmission of the current TB. Although the multi-slot candidate resource with index 31 actually contains two transmission resources, the UE only needs to occupy one of them for transmission.

[0123] Optionally, the method further includes at least one first gap information, which is the gap information between two adjacent first transmission packets second gap information including the first gap information between all adjacent first transmission packets, and the time-frequency position information of at least one gap when the third terminal performs data transmission To instruct transmitting at least one of the first indication information to the third terminal. is Each of the first gap information includes at least one of a first transmission end time of a first target transmission packet, a first transmission start time of a second target transmission packet, and a gap length between the first transmission end time and the first transmission start time, the first target transmission packet and the second target transmission packet are two adjacent first transmission packets, and the first target transmission packet is before the second target transmission packet; The first transmission packet is determined according to a resource group selected for the first target data and the remaining transmission resources, or the first transmission packet is determined according to target multislot candidate resources and the remaining transmission resources.

[0124] In order to ensure that the first terminal can successfully retransmit the next time after M transmissions, it is preferable not to interrupt the current channel holding time (COT), so in this embodiment, after transmitting the first target data by the transmission resource, at least one first gap information can be further sent to the third terminal, and the first gap information is the gap information between two adjacent first transmission packets. The first transmission packet can be determined according to the resource group selected for the first target data and the remaining transmission resources, specifically, the resource group selected for the first target data is one transmission packet, and the remaining (NM) transmission resources divided by M is equal to the first value, and the remainder is a value less than one M, in this case, it can be determined that the remaining transmission resources correspond to the first value + 1 transmission packet, and the total transmission packets are the first value + 2. If M=2 and N=7, the first transmission packet is 4. The first transmission packet may be determined according to the target multi-slot candidate resource and the remaining transmission resources. Specifically, the target multi-slot candidate resource corresponds to one transmission packet, and the remaining (NM) transmission resources divided by M correspond to the first transmission packet. 2If M is equal to the value and the remainder is less than one M value, then it can be determined that the remaining transmission resources correspond to the second value + 1 transmission packet, and the total transmission packets are the second value + 2. If M=3 and N=5, the first transmission packet is 2.

[0125] After the first transmission packets are determined, the first gap information between every two adjacent first transmission packets includes a first transmission end time of the first transmission packet of the first adjacent first transmission packets, a first transmission end time of the first transmission packet of the second adjacent first transmission packets, start The time and the gap length between the first transmission end time and the first transmission start time are determined to include at least one of:

[0126] After transmitting the first target data using the transmission resource, second gap information can be further sent to the third terminal, and the second gap information includes first gap information between all the adjacent first transmission packets.

[0127] After transmitting the first target data using the transmission resource, first indication information for indicating time-frequency position information of at least one gap for further data transmission can be sent to the third terminal.

[0128] The process of sending gap information to a terminal will be described below by taking a specific embodiment.

[0129] Continuing to refer to FIG. 3, the index value of the single-slot candidate resource set SA in FIG. 3 is {1, 3, 4, 5, ...}. Take M=4 and N=4 as an example, the MAC layer may define a resource group (the first resource group) including M single-slot candidate resources whose time domain positions are consecutive in the single-slot candidate resource set SA. The presetIf it is determined that there is no single-slot candidate resource in the single-slot candidate resource set SA (the threshold is 1), then continuously determine whether there is a resource group including M-1 single-slot candidate resources with consecutive time-domain positions in the single-slot candidate resource set SA, i.e., continuously determine whether there is a resource group including three single-slot candidate resources with consecutive time-domain positions in the single-slot candidate resource set SA. As can be seen from FIG. 3, if the determination result is YES, then randomly select one of the resource groups as the transmission resource for the first target data. For example, select a resource with index 1 from the single-slot candidate resource set SA for the initial transmission of the current TB, and select resources with index 7 and index 12 for the retransmission of the current TB.

[0130] The current first data packet needs to be transmitted four times, but four consecutive transmission resources cannot be selected. Therefore, in the fourth transmission, if the UE adopts blind retransmission, the UE can randomly select resources after the third transmission resource (index is 12); if the UE adopts retransmission based on HARQ feedback, the UE can select resources that satisfy the HARQ RTT. case, Resource selection must be performed, e.g., to satisfy the HARQ RTT. case Then, the resource with index 42 is selected as the transmission resource for the fourth transmission.

[0131] The UE (first terminal) transmits the first gap information between its two transmission packets (first transmission packets) to another UE (third terminal). death For example, the first gap information includes the transmission end time of the first transmission packet (slot 2) and the gap between the first transmission packet and the second transmission packet (5 slots). Another UE (third terminal) having data to transmit can continuously occupy this gap, thereby ensuring that the current COT is not interrupted, and the first terminal can complete the fourth transmission in slot 8.

[0132] Hereinafter, another specific embodiment will be given to describe the process of transmitting gap information to a terminal.

[0133] UE receives multi-slot candidate resource Rx M ,y is determined as the granularity, M is the number of times that the first target data is continuously and repeatedly transmitted, which is configured or pre-configured by the upper layer. In this case, after performing resource exclusion, a multi-slot candidate resource set SA is obtained, and the UE reports the multi-slot candidate resource set SA to the MAC layer, and the first target data occupies one subchannel to be transmitted. For example, M=2, and the time-frequency resource information in the multi-slot candidate resource set SA is an index value, and the index values ​​of the multi-slot candidate resource set SA are {1,3,5,6,7,9...}.

[0134] Taking N=3 as an example, the MAC layer selects the earliest multi-slot candidate resource from the multi-slot candidate resource set SA as the transmission resource for the previous M transmissions of the first target data, i.e., selects the multi-slot candidate resource with index 1 from the multi-slot candidate resource set SA for the first transmission and first retransmission of the current TB.

[0135] As shown in FIG. 7, when the UE adopts retransmission based on the HARQ feedback, the UE can satisfy the HARQ RTT. case , it needs to continually select one multi-slot candidate resource for the transmission of the second retransmission, for example, select a multi-slot candidate resource with index 31 from the multi-slot candidate resource set SA for the second retransmission of the current TB, and the multi-slot candidate resource with index 31 actually includes two transmission resources, but the UE only needs to occupy one of them for transmission.

[0136] The UE (first terminal) transmits the first gap information between its two transmission packets (first transmission packets) to another UE (third terminal). deathFor example, the first gap information includes the transmission end time (slot 1) of the first transmission packet, and the gap (four slots) between the first transmission packet and the second transmission packet. Another UE (third terminal) having data to transmit can continuously occupy this gap, thereby ensuring that the current COT is not interrupted, and the first terminal can complete the second retransmission in slot 6.

[0137] Optionally, the method further comprises: receiving second instruction information transmitted from a fourth terminal; determining a transmission resource for the first target data according to the second indication information; The second instruction information is at least one third gap information, which is gap information between two adjacent second transmission packets; fourth gap information including third gap information between all adjacent second transmission packets; available resources in the candidate resources of the fourth terminal; and At least one of the transmission resources indicated by the fourth terminal, through which the first terminal transmits the first target data; The second transmission packet is a transmission packet for transmitting second target data by the fourth terminal according to the candidate resource; Each of the third gap information includes at least one of a second transmission end time of a third target transmission packet, a second transmission start time of a fourth target transmission packet, and a gap length between the second transmission end time and the second transmission start time, the third target transmission packet and the fourth target transmission packet are two adjacent second transmission packets, and the third target transmission packet precedes the fourth target transmission packet.

[0138] In this embodiment, the first terminal can determine the initial transmission resource and / or the retransmission resource of the first target data according to the second indication information transmitted from another UE (fourth terminal).

[0139] The second instruction information is at least one third gap information, which is gap information between two adjacent second transmission packets; fourth gap information including third gap information between all adjacent second transmission packets; Candidate resources of the fourth terminal Inside Available resources (selectable resources), and A transmission resource instructed by the fourth terminal on which the first terminal performs the initial transmission and / or retransmission of the first target data. of Including, but not limited to, one of these:

[0140] The 3 The gap information is gap information between two adjacent second transmission packets. The second transmission packet may be determined by the fourth terminal according to a transmission resource for transmitting the second target data among the candidate resources. The process of determining the second transmission packet and the contents included therein are similar to the process of determining the first transmission packet and the contents included therein, and therefore, a repeated description will be omitted here.

[0141] The following describes a process in which a terminal receives indication information by taking a specific embodiment.

[0142] 8, UE-A (first terminal) receives second instruction information sent from UE-B (fourth terminal), for example, the second instruction information includes a gap (4 slots) between two adjacent second transmission packets of UE-B and a selectable resource set in the gap, in which case UE-A can select the initial transmission resource and / or retransmission resource for the first target data from the selectable resource set in the gap.

[0143] Taking N=4 as an example, the MAC layer selects from the selectable resource set in the gap, for example, slot 0, slot 1, slot 2, slot 3, and resources whose sub-channel is all 1, for the initial transmission and / or retransmission of the current TB of UE-A.

[0144] Optionally, the method further comprises: The method further includes a step of receiving feedback information transmitted from the second terminal on one or a plurality of available Physical Sidelink Feedback Channel (PSFCH) resources after transmitting the first target data, wherein a receiving position of the transmitted feedback information is determined according to transmission information corresponding to the first target data.

[0145] After the first terminal transmits the first target data to the second terminal through the transmission resource, the first terminal needs to receive the feedback information transmitted from the second terminal. Therefore, in this embodiment, the first terminal can receive the feedback information transmitted from the second terminal through one or more available physical sidelink feedback channel PSFCH resources after transmitting the first target data, where the feedback information may be positive (ACK) feedback information or negative (NACK) feedback information, and the specific type of the feedback information is determined by the second terminal.

[0146] A receiving position at which the first terminal receives the feedback information transmitted from the second terminal is determined according to transmission information corresponding to the first target data, and the transmission information includes at least one of the number of consecutive transmissions of the first target data, time-frequency resource allocation information of the first target data, a resource reservation period for the first target data, and a hybrid automatic repeat request (HARQ) retransmission scheme of the first terminal.

[0147] As shown in FIG. 9, an embodiment of the present disclosure further provides an information transmission method, which is applied to a second terminal, and the method includes steps 901-902.

[0148] Step 901: Receive first target data transmitted by a first terminal through a transmission resource, the transmission resource being selected by the first terminal for the first target data from a candidate resource set, the candidate resource set being obtained by performing resource exclusion on resources within a resource selection window with a slot candidate resource as a granularity.

[0149] In this embodiment, the second terminal is a sidelink UE that operates in an unlicensed frequency band. In this step, the physical layer of the first terminal performs resource exclusion on resources in a resource selection window with a slot candidate resource as a granularity, to obtain a candidate resource set, that is, excludes at least one slot candidate resource in the resource selection window to obtain a candidate resource set, and reports the candidate resource set to a media access control (MAC) layer. After the MAC layer of the first terminal receives the candidate resource set, when performing resource selection, it selects a transmission resource for the first target data from the candidate resource set, and transmits the first target data to the second terminal through the transmission resource, and the second terminal receives the first target data.

[0150] Step 902: Send or do not send feedback information to the first terminal according to transmission information in the sidelink control information SCI.

[0151] In this step, after receiving the first target data, the second terminal decodes the SCI in the first target data to obtain transmission information, and after receiving one transmission or multiple transmissions of the first target data, sends feedback information or does not send feedback information according to the transmission information.

[0152] Optionally, the transmission information includes at least one of the following: the number of consecutive transmissions of the first target data, time-frequency resource allocation information of the first target data, a resource reservation period for the first target data, a hybrid automatic repeat request (HARQ) retransmission scheme of the first terminal, and a source identity (source ID) of the first terminal.

[0153] The step of selectively transmitting or not transmitting feedback information to the first terminal depending on transmission information in sidelink control information SCI, receiving the first target data using a plurality of slot resources according to the transmission information; and transmitting or not transmitting feedback information to the first terminal on a next or subsequent number of available physical sidelink feedback channel (PSFCH) resources of the plurality of slot resources.

[0154] Specifically, the step of transmitting or not transmitting feedback information to the first terminal on next or subsequent available physical sidelink feedback channel (PSFCH) resources of the plurality of slot resources includes: transmitting positive feedback information to the first terminal on next or subsequent available physical sidelink feedback channel (PSFCH) resources if reception of the first target data on the plurality of slot resources is successful at least once; and transmitting negative feedback information to the first terminal on next or subsequent available PSFCH resources if reception of the first target data on the plurality of slot resources is not successful.

[0155] Optionally, the location of transmitting or not transmitting the feedback information on the PSFCH resource may include: The transmission information is determined according to at least one of transmission information corresponding to the first target data received in a first slot resource among the plurality of slot resources, transmission information corresponding to the first target data received in a last slot resource among the plurality of slot resources, and resource pool configuration information.

[0156] In addition, the feedback information includes ACK feedback information and / or NACK feedback information.

[0157] Optionally, the location of transmitting or not transmitting the feedback information on the PSFCH resource may be further determined according to transmission information corresponding to first target data received on a specific one of the plurality of slot resources, the specific one of the plurality of slot resources being determined by negotiation between the first terminal and the second terminal, or the specific one of the plurality of slot resources being indicated from the first terminal to the second terminal.

[0158] The second terminal decodes the SCI in the first target data to obtain transmission information, and according to the transmission information, continuously receives the first target data in a plurality of slot resources. When the first target data is successfully received at least once in the plurality of slot resources, the second terminal feeds back ACK feedback information in the next or subsequent plurality of available PSFCH resources, and feeds back the ACK feedback information in the PSFCH. resource A specific position for transmitting the ACK feedback information is determined according to at least one of transmission information corresponding to the first target data received in a first slot resource among the plurality of slot resources, transmission information corresponding to the first target data received in a last slot resource among the plurality of slot resources, resource pool configuration information, and transmission information corresponding to the first target data received in a specific slot resource among the plurality of slot resources.

[0159] If the first target data is not successfully received in the plurality of slot resources, the second terminal feeds back NACK feedback information in the next or subsequent plurality of available PSFCH resources, and resource A specific position for transmitting the NACK feedback information is determined according to at least one of transmission information corresponding to the first target data received in a first slot resource among the plurality of slot resources, transmission information corresponding to the first target data received in a last slot resource among the plurality of slot resources, resource pool configuration information, and transmission information corresponding to the first target data received in a specific slot resource among the plurality of slot resources.

[0160] Optionally, the method further comprises: The method further includes determining that the reception of the first target data is successful if the reception of the first target data in a target slot resource among the plurality of slot resources is successful at least once, or if the first target data can be obtained after merging data transmitted in a resource block in a target slot resource among the plurality of slot resources.

[0161] That is, the second terminal determines that the first target data is successfully received if the first target data is successfully received at least once over multiple slot resources or if the current TB transmissions received over multiple slot resources can be merged to obtain one complete first target data.

[0162] Optionally, the method further comprises: The method further includes determining that the reception of the first target data is not successful when the first target data is not successfully received in any one of the plurality of slot resources or the first target data cannot be obtained after merging data transmitted in a resource block of any one of the plurality of slot resources. That is, the second terminal determines that the reception of the first target data is unsuccessful when the second terminal has never successfully received any of the first target data in the plurality of slot resources or cannot obtain one complete first target data after merging transmissions of the current TB received in the plurality of slot resources.

[0163] The process of whether or not the second terminal transmits feedback information after one or more transmissions of the first terminal are completed will be described in detail below. The second terminal decodes the SCI to obtain the transmission information and transmits it to multiple slots. resource receiving the first target data continuously; The second terminal includes a step of determining that the first target data is successfully received when the first target data is successfully received once on multiple slot resources or the transmissions of the current TB received on the multiple slot resources can be merged to obtain one complete first target data.

[0164] If the first target data is successfully received, If the first terminal employs retransmission based on HARQ ACK / NACK feedback, transmitting positive ACK feedback information to the first terminal on the next or subsequent available PSFCH resources; If the first terminal employs retransmission based on the HARQ NACK feedback, not sending feedback information to the first terminal; and If the first terminal adopts blind retransmission, perform one of the steps of not sending the feedback information to the first terminal.

[0165] The second terminal receives the first target data in the plurality of slots without any success, or the first target data is received in the plurality of slot resources. Current TB Transmission If the complete first target data cannot be obtained after merging, it is determined that the reception of the first target data has failed.

[0166] If the first target data fails to be received, If the first terminal employs retransmission based on HARQ ACK / NACK feedback, transmitting negative NACK feedback information to the first terminal on the next or subsequent available PSFCH resources; If the first terminal employs retransmission based on the HARQ NACK feedback, transmitting negative NACK feedback information to the first terminal on the next or subsequent available PSFCH resources; and If the first terminal employs blind retransmission, one of the steps of not sending feedback information to the first terminal is performed.

[0167] Exemplarily, as shown in FIG. Resources Taking the period as 1 as an example, when the second terminal transmits feedback information on the PSFCH resource next to the resource where the first target data is received, as shown in Figure 10. The frequency domain location where the feedback information is transmitted on the PSFCH resource is mapped according to the last transmission of the first target data.

[0168] Further, for example, as shown in FIG. Resources Taking the period as an example, when the second terminal transmits feedback information on multiple subsequent PSFCH resources, as shown in FIG. 11. resource The frequency domain location for transmitting the feedback information in is mapped according to the second to last transmission of the first target data, and the second PSFCH resourceThe frequency domain location for transmitting the feedback information is mapped according to the last transmission of the first target data.

[0169] As shown in FIG. 12 , an embodiment of the present disclosure further provides a resource selection device, which is applied to a first terminal, and the device includes: a resource exclusion module 1201, which is used to perform resource exclusion on resources in a resource selection window with slot candidate resources as a granularity to obtain a candidate resource set; a resource selection module 1202, which is used to select a transmission resource for a first target data from the candidate resource set; a data transmitting module 1203, used for transmitting the first target data to a second terminal through the transmission resource.

[0170] Optionally, the slot candidate resources include single slot candidate resources and / or multi-slot candidate resources; When the slot candidate resources include single-slot candidate resources, the transmission resource of the first target data is at least one single-slot candidate resource in the candidate resource set that has a continuous time domain position; When the slot candidate resources include multi-slot candidate resources, the transmission resource of the first target data is at least one multi-slot candidate resource in the candidate resource set.

[0171] Optionally, the resource selection module 1202 may: The present invention also includes a first selection unit, which is used to randomly select one resource group from the resource groups that satisfy the first target condition as part or all of the transmission resources of the first target data when the number of resource groups in the candidate resource set that satisfy the first target condition is greater than or equal to a first preset threshold.

[0172] Optionally, the resource group satisfying a first target condition includes at least one of a resource group including M single-slot candidate resources with consecutive time-domain positions, a resource group including M single-slot candidate resources with consecutive time-domain positions from a first slot, and a resource group including M single-slot candidate resources with consecutive time-domain positions from a second slot; M is the number of times the configured first target data is continuously and repeatedly transmitted, the first slot is the first slot having available resources in the candidate resources, and the second slot is after the first slot.

[0173] Optionally, the resource selection module 1202 may: The method includes the steps of: selecting a resource group from among the resource groups that satisfy the second target condition as a part or all of the transmission resources of the first target data when the number of resource groups in the candidate resource set that satisfy the first target condition is less than the first preset threshold and the number of resource groups that satisfy the second target condition is greater than or equal to the first preset threshold;

[0174] Optionally, the resource group satisfying a second target condition is one of a resource group including K single-slot candidate resources having consecutive time-domain positions, a resource group including K single-slot candidate resources having consecutive time-domain positions from a first slot, and a resource group including K single-slot candidate resources having consecutive time-domain positions from a second slot; K is equal to or greater than 1 and less than M, where M is the number of times the configured first target data is continuously and repeatedly transmitted, the first slot is a first slot having available resources in the candidate resources, and the second slot is after the first slot.

[0175] Optionally, K is equal to M minus a first slope value, said first slope value being a positive integer greater than or equal to one.

[0176] Optionally, the resource selection module 1202 may: a first determining unit, which is used for determining that the resource group selected for the first target data is used for transmitting the first target data when a number of single-slot candidate resources having consecutive time domain positions included in the resource group is equal to a transmission number of the first target data; and a third selection unit, which is used to select remaining transmission resources for the first target data according to a retransmission mode of the first terminal when the number of single-slot candidate resources having consecutive time domain positions included in the resource group selected for the first target data is less than the number of transmissions of the first target data.

[0177] Optionally, the resource selection module 1202 includes a fourth selection unit, used for selecting target multi-slot candidate resources in the candidate resource set as part or all of the transmission resources of the first target data.

[0178] Optionally, the target multi-slot candidate resource includes at least one of a randomly selected one multi-slot candidate resource and an earliest multi-slot candidate resource in time.

[0179] Optionally, the resource selection module 1202 may select the first target data when the number of single-slot candidate resources included in the target multi-slot candidate resources is equal to the number of transmissions of the first target data. target A second determining unit, which is used for determining a multi-slot candidate resource to be used for transmitting the first target data; and a fifth selection unit, used for selecting remaining transmission resources for the first target data according to a retransmission mode of the first terminal when the number of single-slot candidate resources included in the target multi-slot candidate resources is less than the number of transmissions of the first target data.

[0180] Optionally, the device further comprises: at least one first gap information, which is gap information between two adjacent first transmission packets; second gap information including first gap information between all adjacent first transmission packets; and Further comprising a first transmitting module for transmitting at least one of first indication information to a third terminal for indicating time-frequency position information of at least one gap in which the third terminal performs data transmission; Each of the first gap information includes at least one of a first transmission end time of a first target transmission packet, a first transmission start time of a second target transmission packet, and a gap length between the first transmission end time and the first transmission start time, the first target transmission packet and the second target transmission packet are two adjacent first transmission packets, and the first target transmission packet is before the second target transmission packet; The first transmission packet is determined according to a resource group selected for the first target data and the remaining transmission resources, or the first transmission packet is determined according to target multislot candidate resources and the remaining transmission resources.

[0181] Optionally, the device further comprises: A first receiving module is used for receiving second indication information sent from a fourth terminal; A first determination module is used for determining a transmission resource of the first target data according to the second indication information; The second instruction information is at least one third gap information, which is gap information between two adjacent second transmission packets; fourth gap information including third gap information between all adjacent second transmission packets; available resources within the candidate resources of the fourth terminal; and At least one of the transmission resources indicated by the fourth terminal, through which the first terminal transmits the first target data; The second transmission packet is a transmission packet for transmitting second target data by the fourth terminal according to the candidate resource; Each of the third gap information includes at least one of a second transmission end time of a third target transmission packet, a second transmission start time of a fourth target transmission packet, and a gap length between the second transmission end time and the second transmission start time, the third target transmission packet and the fourth target transmission packet are two adjacent second transmission packets, and the third target transmission packet precedes the fourth target transmission packet.

[0182] Optionally, the device further comprises: a second receiving module adapted to receive feedback information transmitted from the second terminal on one or a plurality of available physical sidelink feedback channel (PSFCH) resources after transmitting the first target data; A receiving position of the transmitted feedback information is determined according to transmission information corresponding to the first target data.

[0183] In addition, since the resource selection device according to the embodiments of the present disclosure is an device capable of executing the above resource selection method, all the embodiments of the above resource selection method can be applied to the device and can achieve the same or similar technical effects.

[0184] As shown in FIG. 13 , an embodiment of the present disclosure further provides an information transmitting device, which is applied to a second terminal, and the device includes: A data receiving module 1301, which is used for receiving first target data transmitted by a first terminal through a transmission resource, the transmission resource being selected by the first terminal from a candidate resource set for the first target data, and the candidate resource set being obtained by performing resource exclusion on resources within a resource selection window with a slot candidate resource as a granularity; and an information sending module 1302, used for sending or not sending feedback information to the first terminal according to transmission information in the sidelink control information SCI.

[0185] Optionally, the transmission information includes at least one of the number of consecutive transmissions of the first target data, time-frequency resource allocation information of the first target data, a resource reservation period for the first target data, a hybrid automatic repeat request (HARQ) retransmission scheme of the first terminal, and a source identifier of the first terminal.

[0186] Optionally, the information transmission module 1302: a first receiving unit, which is used for receiving the first target data in a plurality of slot resources according to the transmission information; a first transmission unit used for transmitting or not transmitting feedback information to the first terminal on a next or subsequent number of available physical sidelink feedback channel (PSFCH) resources of the plurality of slot resources.

[0187] Optionally, the information transmission module 1302: and a third determination unit used for determining a position to transmit or not transmit the feedback information on the PSFCH resource according to at least one of transmission information corresponding to first target data received in a first slot resource among the plurality of slot resources, transmission information corresponding to the first target data received in a last slot resource among the plurality of slot resources, and resource pool configuration information.

[0188] Optionally, the information transmission module 1302: The wireless communication device further includes a fourth determination unit, which is used for determining that the reception of the first target data is successful if the reception of the first target data in a target slot resource among the plurality of slot resources is successful at least once, or the first target data can be obtained after merging data transmitted in a resource block in a target slot resource among the plurality of slot resources.

[0189] Optionally, the information transmission module 1302: The method further includes a fifth determination unit, which is used for determining that the first target data is not successfully received in any one of the plurality of slot resources, or the first target data cannot be obtained after merging data transmitted in a resource block of any one of the plurality of slot resources.

[0190] As shown in FIG. 14, an embodiment of the present disclosure further provides a terminal, which includes a processor 1400 and a memory 1410 connected to the processor 1400 via a bus interface, the memory 1410 is used to store programs and data used when the processor 1400 performs operations, and the processor 1400 calls and executes the programs and data stored in the memory 1410.

[0191] The terminal further includes a transceiver 1420, which is connected to the bus interface and is used for transmitting and receiving data under the control of the processor 1400; Specifically, the processor 1400: A step of performing resource exclusion on resources in a resource selection window with slot candidate resources as a granularity to obtain a candidate resource set; selecting a transmission resource for first target data from the candidate resource set; transmitting the first target data to a second terminal through the transmission resource.

[0192] Optionally, the slot candidate resources include single slot candidate resources and / or multi-slot candidate resources; When the slot candidate resources include single-slot candidate resources, the transmission resource of the first target data is at least one single-slot candidate resource in the candidate resource set that has a continuous time domain position; When the slot candidate resources include multi-slot candidate resources, the transmission resource of the first target data is at least one multi-slot candidate resource in the candidate resource set.

[0193] Optionally, if the slot candidate resources include a single slot candidate resource, the processor 1400 is When the number of resource groups in the candidate resource set that satisfy the first target condition is greater than or equal to a first preset threshold, one resource group is randomly selected from the resource groups that satisfy the first target condition as part or all of the transmission resources of the first target data.

[0194] Optionally, the resource group satisfying a first target condition includes at least one of a resource group including M single-slot candidate resources with consecutive time-domain positions, a resource group including M single-slot candidate resources with consecutive time-domain positions from a first slot, and a resource group including M single-slot candidate resources with consecutive time-domain positions from a second slot; M is the number of times the configured first target data is continuously and repeatedly transmitted, the first slot is the first slot having available resources in the candidate resources, and the second slot is after the first slot.

[0195] Optionally, if the slot candidate resources include a single slot candidate resource, the processor 1400 is When the number of resource groups in the candidate resource set that satisfy the first target condition is less than the first predetermined threshold and the number of resource groups that satisfy the second target condition is greater than or equal to the first predetermined threshold, one resource group is used to randomly select from the resource groups that satisfy the second target condition as part or all of the transmission resources of the first target data.

[0196] Optionally, the resource group satisfying a second target condition is one of a resource group including K single-slot candidate resources having consecutive time-domain positions, a resource group including K single-slot candidate resources having consecutive time-domain positions from a first slot, and a resource group including K single-slot candidate resources having consecutive time-domain positions from a second slot; K is equal to or greater than 1 and less than M, where M is the number of times the configured first target data is continuously and repeatedly transmitted, the first slot is a first slot having available resources in the candidate resources, and the second slot is after the first slot.

[0197] Optionally, K is equal to M minus a first slope value, said first slope value being a positive integer greater than or equal to one.

[0198] Optionally, the processor 1400 may further: determining that the resource group is used for transmitting the first target data when a number of single-slot candidate resources having consecutive time domain positions included in the resource group selected for the first target data is equal to a number of times the first target data is to be transmitted; If the number of single-slot candidate resources having consecutive time domain positions included in the resource group selected for the first target data is less than the number of transmissions of the first target data, the remaining transmission resources for the first target data are used to select the remaining transmission resources for the first target data according to a retransmission scheme of the first terminal.

[0199] Optionally, if the slot candidate resources include multi-slot candidate resources, the processor 1400 is further configured to: It is used to select a target multi-slot candidate resource in the candidate resource set as a part or all of the transmission resources of the first target data.

[0200] Optionally, the target multi-slot candidate resource includes at least one of a randomly selected one multi-slot candidate resource and an earliest multi-slot candidate resource in time.

[0201] Optionally, the processor 1400 may further: If the number of single slot candidate resources included in the target multi-slot candidate resources is equal to the number of times the first target data is transmitted, target determining a multi-slot candidate resource to be used for transmitting the first target data; If the number of single slot candidate resources included in the target multi-slot candidate resources is less than the number of transmissions of the first target data, the remaining transmission resources for the first target data are selected according to a retransmission mode of the first terminal.

[0202] Optionally, the transceiver 1420 is at least one first gap information, which is gap information between two adjacent first transmission packets; second gap information including first gap information between all adjacent first transmission packets; and The first indication information is used to transmit, to a third terminal, at least one of first indication information for indicating time-frequency position information of at least one gap in which the third terminal performs data transmission; Each of the first gap information includes at least one of a first transmission end time of a first target transmission packet, a first transmission start time of a second target transmission packet, and a gap length between the first transmission end time and the first transmission start time, the first target transmission packet and the second target transmission packet are two adjacent first transmission packets, the first target transmission packet is before the second target transmission packet, and the first transmission packet is determined according to a resource group selected for the first target data and the remaining transmission resources, or the first transmission packet is determined according to a target multislot candidate resource and the remaining transmission resources.

[0203] Optionally, the transceiver 1420 is adapted to receive second indication information sent from a fourth terminal; The processor 1400 is further configured to determine a transmission resource for the first target data according to the second indication information; The second instruction information is at least one third gap information, which is gap information between two adjacent second transmission packets; fourth gap information including third gap information between all adjacent second transmission packets; available resources within the candidate resources of the fourth terminal; and At least one of the transmission resources indicated by the fourth terminal, through which the first terminal transmits the first target data; The second transmission packet is a transmission packet for transmitting second target data by the fourth terminal according to the candidate resource; Each of the third gap information includes at least one of a second transmission end time of a third target transmission packet, a second transmission start time of a fourth target transmission packet, and a gap length between the second transmission end time and the second transmission start time, the third target transmission packet and the fourth target transmission packet are two adjacent second transmission packets, and the third target transmission packet precedes the fourth target transmission packet.

[0204] Optionally, the transceiver 1420 further comprises: one or more available physical sidelink feedback channel (PSFCH) resources after transmitting the first target data are used to receive feedback information transmitted from the second terminal, and a receiving position of the transmitted feedback information is determined according to transmission information corresponding to the first target data.

[0205] In FIG. 14, the bus architecture may include any number of interconnected buses and bridges, specifically coupled by various circuits of one or more processors, represented by processor 1400, and memory, represented by memory 1410. The bus architecture may also couple various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and will not be described further herein. The bus interface provides a user interface 1430. The transceiver 1420 may be multiple elements, i.e., includes a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. The processor 1400 is responsible for managing the bus architecture and normal processing, and the memory 1410 may store data used by the processor 1400 when performing operations.

[0206] An embodiment of the present disclosure further provides a terminal, including a processor and a memory connected to the processor via a bus interface, the memory being used to store programs and data used by the processor when performing operations, and the processor calling and executing the programs and data stored in the memory.

[0207] The terminal further includes a transceiver connected to the bus interface and used for transmitting and receiving data under the control of the processor; Note that the terminal according to the embodiment of the present disclosure has a similar structure to that of the terminal shown in FIG. 14, and therefore a duplicated description will be omitted here.

[0208] Specifically, the transceiver comprises: Execute a step of receiving first target data transmitted by a first terminal through a transmission resource, the transmission resource being selected by the first terminal for the first target data from a candidate resource set, the candidate resource set being obtained by performing resource exclusion on resources within a resource selection window with a slot candidate resource as a granularity; The processor, A step of transmitting or not transmitting feedback information to the first terminal is executed according to transmission information in the sidelink control information SCI.

[0209] Optionally, the transmission information includes at least one of the number of consecutive transmissions of the first target data, time-frequency resource allocation information of the first target data, a resource reservation period for the first target data, a hybrid automatic repeat request (HARQ) retransmission scheme of the first terminal, and a source identifier of the first terminal.

[0210] Optionally, the transceiver is receiving the first target data using a plurality of slot resources according to the transmission information; This is used to transmit or not transmit feedback information to the first terminal in a number of available physical sidelink feedback channel (PSFCH) resources next to or following the number of slot resources.

[0211] Optionally, the processor: transmission information corresponding to first target data received in a first slot resource among the plurality of slot resources; transmission information corresponding to first target data received in a last slot resource of the plurality of slot resources; and The feedback information is transmitted or not transmitted on the PSFCH resource according to at least one of the resource pool configuration information.

[0212] Optionally, the processor further comprises: This is used to determine that the reception of the first target data is successful if the reception of the first target data in a target slot resource among the plurality of slot resources is successful at least once, or if the first target data can be obtained after merging data transmitted in a resource block in a target slot resource among the plurality of slot resources.

[0213] Optionally, the processor further comprises: This is used to determine that the first target data is not successfully received in any one of the plurality of slot resources, or if the first target data cannot be obtained after merging data transmitted in a resource block of any one of the plurality of slot resources.

[0214] In addition, a specific embodiment of the present disclosure further provides a readable storage medium having a computer program stored therein, which, when executed by a processor, realizes the steps of the resource selection method described in any one of the above items or the steps of the information transmission method described in any one of the above items.

[0215] It should be understood that in some embodiments of the present application, the disclosed methods and devices may be realized in other forms. For example, the above-described device embodiments are merely exemplary, and the division of the units is merely a division of logical functions. In actual implementation, other division methods may be adopted, such as combining or integrating multiple units or components into another system, or ignoring or not implementing some features. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be via some interfaces, and the indirect couplings or communication connections of the devices or units may be electrical, mechanical, or other forms.

[0216] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may be physically separate, or two or more units may be integrated into one unit. The integrated unit may be realized in the form of hardware, or in the form of a hardware and software functional unit.

[0217] The integrated unit realized in the form of the software function unit may be stored in a computer-readable storage medium. The software function unit is stored in a storage medium and includes a plurality of instructions for causing a computer device (such as a personal computer, a server, or a network device) to execute a part of the steps of the resource selection method described in each embodiment of the present disclosure or a part of the steps of the information transmission method described in each embodiment of the present disclosure. The storage medium includes various media that can store program codes, such as a U disk, a portable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0218] The above are optional embodiments of the present disclosure, and it should be noted that those skilled in the art can make various improvements and modifications without departing from the principles described in the present disclosure, and these improvements and modifications also fall within the scope of protection of the present disclosure.

Claims

1. A resource selection method applied to a first terminal, comprising: A step of performing resource exclusion on resources in a resource selection window with slot candidate resources as a granularity to obtain a candidate resource set; selecting a transmission resource for first target data from the candidate resource set; transmitting the first target data to a second terminal via the transmission resource.

2. The slot candidate resource includes a single slot candidate resource and / or a multi-slot candidate resource; When the slot candidate resources include single-slot candidate resources, the transmission resource of the first target data is at least one single-slot candidate resource in the candidate resource set that has a continuous time domain position; The resource selection method of claim 1 , wherein when the slot candidate resources include multi-slot candidate resources, the transmission resource of the first target data is at least one multi-slot candidate resource in the candidate resource set.

3. When the slot candidate resources include a single-slot candidate resource, the step of selecting a transmission resource for first target data from the candidate resource set includes:

3. The resource selection method according to claim 2, further comprising: when a number of resource groups in the candidate resource set that satisfy a first target condition is equal to or greater than a first preset threshold, randomly selecting one resource group from the resource groups that satisfy the first target condition as a part or all of the transmission resources of the first target data.

4. The resource group that satisfies the first target condition is a resource group including M single-slot candidate resources having consecutive time-domain positions; a resource group including M single-slot candidate resources whose time-domain positions are consecutive from the first slot; and At least one of resource groups including M single-slot candidate resources having consecutive time-domain positions from the second slot; M is the number of times the configured first target data is continuously and repeatedly transmitted; the first slot is a first slot having available resources among the candidate resources; The method of claim 3 , wherein the second slot is after the first slot.

5. When the slot candidate resources include a single-slot candidate resource, the step of selecting a transmission resource for first target data from the candidate resource set includes:

4. The resource selection method according to claim 3, further comprising: when a number of resource groups in the candidate resource set that satisfy the first target condition is less than the first preset threshold and a number of resource groups that satisfy the second target condition is equal to or greater than the first preset threshold, randomly selecting one resource group from the resource groups that satisfy the second target condition as a part or all of the transmission resources of the first target data.

6. The resource group that satisfies the second target condition is a resource group including K single-slot candidate resources having consecutive time-domain positions; A resource group including K single-slot candidate resources having consecutive time-domain positions from the first slot; and one of a resource group including K single-slot candidate resources having consecutive time-domain positions from the second slot; K is less than M and is equal to or greater than 1; M is the number of times the configured first target data is continuously and repeatedly transmitted; the first slot is a first slot having available resources among the candidate resources; The method of claim 5 , wherein the second slot is after the first slot.

7. K is equal to M minus the first gradient value, The resource selection method according to claim 6 , wherein the first gradient value is a positive integer equal to or greater than one.

8. determining that the resource group selected for the first target data is used for transmitting the first target data when a number of single-slot candidate resources having consecutive time domain positions included in the resource group is equal to a number of transmissions of the first target data; 6. The resource selection method of claim 3, further comprising: selecting remaining transmission resources for the first target data according to a retransmission scheme of the first terminal when a number of single-slot candidate resources having consecutive time domain positions included in the resource group selected for the first target data is less than a number of transmissions of the first target data.

9. When the slot candidate resources include multi-slot candidate resources, the step of selecting a transmission resource for first target data from the candidate resource set includes: The resource selection method according to claim 2 , further comprising the step of selecting a target multi-slot candidate resource in the candidate resource set as a part or all of the transmission resource of the first target data.

10. The target multi-slot candidate resource is: one randomly selected multi-slot candidate resource; and 10. The method of claim 9, including at least one of the earliest multi-slot candidate resources in time.

11. determining that the multi-slot candidate resource is used for transmitting the first target data when a number of single-slot candidate resources included in the target multi-slot candidate resource is equal to a number of times of transmitting the first target data; 10. The resource selection method of claim 9, further comprising: when the number of single-slot candidate resources included in the target multi-slot candidate resources is less than the number of transmissions of the first target data, selecting remaining transmission resources for the first target data according to a retransmission mode of the first terminal.

12. At least one first gap information, which is gap information between two adjacent first transmission packets; second gap information including first gap information between all adjacent first transmission packets; and The method further includes a step of transmitting at least one of the first indication information for indicating time-frequency position information of at least one gap in which the third terminal performs data transmission to the third terminal; Each of the first gap information includes a first transmission end time of the first target transmission packet; a first transmission start time of the second target transmission packet; and a gap length between the first transmission end time and the first transmission start time; the first target transmission packet and the second target transmission packet are two adjacent first transmission packets, and the first target transmission packet precedes the second target transmission packet; 2. The resource selection method of claim 1, wherein the first transmission packet is determined according to a resource group selected for the first target data and the remaining transmission resources, or the first transmission packet is determined according to a target multi-slot candidate resource and the remaining transmission resources.

13. receiving second instruction information transmitted from a fourth terminal; determining a transmission resource for the first target data according to the second indication information; The second instruction information is at least one third gap information, which is a gap information between two adjacent second transmission packets; fourth gap information including third gap information between all adjacent second transmission packets; available resources within the candidate resources of the fourth terminal; and At least one of the transmission resources indicated by the fourth terminal, through which the first terminal transmits the first target data; The second transmission packet is a transmission packet for transmitting second target data by the fourth terminal according to the candidate resource; Each of the third gap information includes the second transmission end time of the third target transmission packet; a second transmission start time of the fourth target transmission packet; and a gap length between the second transmission end time and the second transmission start time; 2. The resource selection method of claim 1, wherein the third target transmission packet and the fourth target transmission packet are two adjacent second transmission packets, and the third target transmission packet precedes the fourth target transmission packet.

14. receiving feedback information transmitted from the second terminal on one or a subsequent number of available physical sidelink feedback channel (PSFCH) resources after transmitting the first target data; The method of claim 1 , wherein a receiving position of the transmitted feedback information is determined according to transmission information corresponding to the first target data.

15. An information transmission method applied to a second terminal, comprising: receiving first target data transmitted by a first terminal through a transmission resource selected by the first terminal for the first target data from a candidate resource set, the candidate resource set being obtained by performing resource exclusion on resources within a resource selection window with a slot candidate resource as a granularity; transmitting or not transmitting feedback information to the first terminal according to transmission information in sidelink control information (SCI).

16. The transmission information is the number of times the first target data is continuously transmitted; time-frequency resource allocation information of the first target data; a resource reservation period for the first target data; A hybrid automatic repeat request (HARQ) retransmission scheme of the first terminal; and 16. The method of claim 15, further comprising at least one of a source identifier of the first terminal.

17. The step of transmitting or not transmitting feedback information to the first terminal according to transmission information in sidelink control information SCI, receiving the first target data using a plurality of slot resources according to the transmission information; and transmitting or not transmitting feedback information to the first terminal on a next or subsequent number of available physical sidelink feedback channel (PSFCH) resources of the plurality of slot resources.

18. The location where the feedback information is transmitted or not transmitted in the PSFCH resource is transmission information corresponding to first target data received in a first slot resource among the plurality of slot resources; transmission information corresponding to first target data received in a last slot resource of the plurality of slot resources; and 20. The method of claim 17, wherein the method is determined in response to at least one of the resource pool configuration information.

19. 18. The information transmission method of claim 17, further comprising: determining that the reception of the first target data is successful if reception of the first target data in a target slot resource among the plurality of slot resources is successful at least once, or if the first target data can be obtained after merging data transmitted in a resource block in a target slot resource among the plurality of slot resources.

20. 18. The information transmission method of claim 17, further comprising: determining that the first target data is not successfully received in any one of the plurality of slot resources, or if the first target data cannot be obtained after merging data transmitted in a resource block of any one of the plurality of slot resources, the first target data is not successfully received.

21. A resource selection device applied to a first terminal, a resource exclusion module, which is used for performing resource exclusion on resources in a resource selection window with a slot candidate resource as a granularity to obtain a candidate resource set; a resource selection module adapted to select a transmission resource for a first target data from the candidate resource set; a data transmission module adapted to transmit the first target data to a second terminal through the transmission resource.

22. An information transmission device applied to a second terminal, A data receiving module is used for receiving first target data transmitted by a first terminal through a transmission resource, the transmission resource being selected by the first terminal from a candidate resource set for the first target data, the candidate resource set being obtained by performing resource exclusion on resources within a resource selection window with a slot candidate resource as a granularity; and an information transmitting module used for transmitting or not transmitting feedback information to the first terminal according to transmission information in sidelink control information (SCI).

23. A terminal including a processor, a memory, and a program stored in the memory and executable by the processor, the terminal realizing steps of a resource selection method according to any one of claims 1 to 14 when the program is executed by the processor, or the terminal realizing steps of an information transmission method according to any one of claims 15 to 20 when the program is executed by the processor.

24. A readable storage medium having a program stored therein, the program being executed by a processor to implement steps of a resource selection method according to any one of claims 1 to 14, or steps of an information transmission method according to any one of claims 15 to 20.

Citation Information

Patent Citations

  • Method and apparatus for NR v2x resource selection

    US20210307023A1

  • Resource Retrieve Procedure

    US20220015071A1