Resource configuration method and apparatus

By receiving resource configuration information from network devices, terminal devices select multiple time-domain and/or frequency-domain candidate resources in the NR system for listening and transmission, thus solving the transmission uncertainty problem of the direct link synchronization signal block S-SSB and improving the transmission success rate and system efficiency.

CN115088359BActive Publication Date: 2026-05-22BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2022-05-12
Publication Date
2026-05-22

Smart Images

  • Figure CN115088359B_ABST
    Figure CN115088359B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a resource configuration method and device. The method comprises the following steps: receiving resource configuration information sent by a network device; determining a plurality of time domain candidate resources and / or at least one frequency domain candidate resource according to the resource configuration information, wherein the plurality of time domain candidate resources and / or the at least one frequency domain candidate resource are used for sending a sidelink synchronization signal block (S-SSB), so that a terminal device can determine a plurality of candidate resources and send the S-SSB in the plurality of candidate resources, which can greatly improve the transmission success rate of the S-SSB in an unlicensed frequency band and improve the system communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a resource allocation method and apparatus. Background Technology

[0002] In NR (New Radio) systems, channel monitoring is performed on unlicensed frequency bands of the sidelink (SL). The sidelink synchronization signal block (S-SSB) is only transmitted when the channel is detected to be idle.

[0003] In related technologies, when the sidelink operates in a licensed frequency band, the resource configuration for transmitting S-SSBs is fixed. When the sidelink operates in an unlicensed frequency band, if the S-SSB resources are still configured in fixed and limited resource locations, S-SSBs cannot be transmitted if LBT (Local Level Bypass) fails. Due to the uncertainty of LBT results, the success rate of S-SSB transmission cannot be guaranteed. Summary of the Invention

[0004] A first aspect of this application provides a resource allocation method applied to an unlicensed frequency band, the method being executed by a terminal device, the method comprising:

[0005] Receive resource configuration information sent by network devices;

[0006] Based on the resource configuration information, multiple time-domain candidate resources are determined, and / or at least one frequency-domain candidate resource;

[0007] The plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB.

[0008] Optionally, determining multiple time-domain candidate resources based on the resource configuration information includes:

[0009] Based on the time-domain resource indication information in the resource configuration information, the plurality of time-domain candidate resources are determined.

[0010] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0011] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB period among multiple time-domain candidate resources in one S-SSB period;

[0012] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period;

[0013] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

[0014] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the method further includes:

[0015] Multiple temporal candidate resources within the S-SSB period are monitored;

[0016] The target resource is at least one idle temporal candidate resource that has been detected.

[0017] Optionally, if the number of idle temporal candidate resources detected is equal to the number of S-SSBs within the S-SSB period, the method further includes:

[0018] Send the S-SSB within the S-SSB period on the target resource;

[0019] Stop monitoring the remaining temporal domain candidate resources.

[0020] Optionally, among the plurality of temporal candidate resources, the number of idle temporal candidate resources is less than the number of S-SSBs within the S-SSB period, and the method further includes:

[0021] A portion of the S-SSBs within the S-SSB period are transmitted on the idle time-domain candidate resources.

[0022] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0023] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups in an S-SSB period relative to the start position of the S-SSB period, wherein the number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be transmitted in the S-SSB period.

[0024] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0025] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple consecutive time-domain candidate resources is less than the number of S-SSBs that can be sent within the S-SSB period.

[0026] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the method further includes:

[0027] Monitor the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period;

[0028] The target resource is the first idle temporal candidate resource detected in each group;

[0029] Stop monitoring time-domain candidate resources that are located after the target resource in each time-domain candidate resource group.

[0030] Optionally, each of the plurality of temporal candidate resource groups contains idle temporal candidate resources, and the method further includes:

[0031] On the target resource of each time-domain candidate resource group, send the S-SSB corresponding to the time-domain candidate resource group.

[0032] Optionally, the method further includes:

[0033] Do not send S-SSBs corresponding to busy time-domain candidate resource groups, wherein each time-domain candidate resource in the busy time-domain candidate resource group is busy.

[0034] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information; wherein,

[0035] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period;

[0036] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0037] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period. Wherein, each time-domain candidate resource group includes a plurality of consecutive time-domain candidate resources, and the number of the plurality of time-domain candidate resources is equal to the number of S-SSBs supported for transmission within the S-SSB period;

[0038] The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

[0039] Optionally, a target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB. The method further includes:

[0040] Monitoring the time-domain candidate resources in the plurality of time-domain candidate resource groups within the S-SSB period;

[0041] The target resource is the first time-domain candidate resource that is monitored to be idle among the time-domain candidate resources in the plurality of time-domain candidate resource groups, and the time-domain candidate resources subsequent to the first time-domain candidate resource that is monitored to be idle;

[0042] Wherein, the total number of the first time-domain candidate resource that is monitored to be idle and the subsequent time-domain candidate resources is equal to the number of S-SSBs supported for transmission within the S-SSB period.

[0043] Optionally, the first time-domain candidate resource that is monitored to be idle is the first time-domain candidate resource in the first time-domain candidate resource group. The method further includes:

[0044] Transmitting the S-SSBs within the S-SSB period on the plurality of consecutive time-domain candidate resources in the first time-domain candidate resource group; \(

[0045] [[ID=,24]]Stopping monitoring the time-domain candidate resources in the remaining time-domain candidate resource groups.

[0046] Optionally, the first time-domain candidate resource that is monitored to be idle is the nth time-domain candidate resource in the first time-domain candidate resource group. The method further includes:

[0047] Continuously transmitting N - n + 1 S-SSBs within the S-SSB period on the nth time-domain candidate resource in the first time-domain candidate resource group and the N - n time-domain candidate resources subsequent to the nth time-domain candidate resource in the first time-domain candidate resource group; where 1 < n < N, n is a positive integer, and N is the number of S-SSBs supported for transmission within the S-SSB period;

[0048] If an idle time-domain candidate resource is detected in the subsequent time-domain candidate resource group, the remaining n-1 S-SSBs within the S-SSB period are continuously sent.

[0049] After sending the N S-SSBs, stop monitoring the remaining time-domain candidate resources in the time-domain candidate resource group.

[0050] Optionally, the S-SSB is transmitted continuously over multiple consecutive time-domain candidate resources, and the method further includes:

[0051] Among the multiple consecutive temporal candidate resources, the Listen-Before-Send LBT is not performed on the temporal candidate resources following the first idle temporal candidate resource.

[0052] Optionally, the S-SSB is transmitted continuously over multiple consecutive time-domain candidate resources, and the method further includes:

[0053] Among the multiple consecutive temporal candidate resources, the Listen-Before-Send LBT is performed on the temporal candidate resources following the first idle temporal candidate resource.

[0054] Optionally, determining at least one frequency domain candidate resource based on the resource configuration information includes:

[0055] Based on the frequency domain resource indication information in the resource configuration information, at least one frequency domain candidate resource is determined.

[0056] Optionally, the frequency domain resource indication information includes: first frequency domain resource indication information and second frequency domain resource indication information; wherein,

[0057] The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource;

[0058] The second time-domain resource indication information is used to indicate the number of frequency-domain candidate resources.

[0059] Optionally, the method further includes using the target resource from the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource to transmit the S-SSB:

[0060] Monitor the specified frequency domain resources;

[0061] If the specified frequency domain resource is detected to be busy, monitor at least one candidate frequency domain resource.

[0062] The target resource is a candidate frequency domain resource that has been detected as idle.

[0063] A second aspect of this application provides a resource allocation method applied to an unlicensed frequency band, the method being executed by a network device, the method comprising:

[0064] Send resource configuration information to the terminal device;

[0065] The resource configuration information is used to determine multiple time-domain candidate resources, and / or at least one frequency-domain candidate resource;

[0066] The plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB.

[0067] Optionally, the resource configuration information includes time-domain resource indication information;

[0068] The time-domain resource indication information is used to determine the plurality of time-domain candidate resources.

[0069] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0070] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB period among multiple time-domain candidate resources in one S-SSB period;

[0071] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period;

[0072] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

[0073] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0074] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups in an S-SSB period relative to the start position of the S-SSB period, wherein the number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be transmitted in the S-SSB period.

[0075] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0076] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is less than the number of S-SSBs that can be sent within the S-SSB period.

[0077] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information; wherein,

[0078] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period;

[0079] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0080] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period.

[0081] The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

[0082] Optionally, the resource configuration information includes frequency domain resource indication information;

[0083] The frequency domain resource indication information is used to determine the at least one frequency domain candidate resource.

[0084] Optionally, the frequency domain resource indication information includes: first frequency domain resource indication information and second frequency domain resource indication information; wherein,

[0085] The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource;

[0086] The second time-domain resource indication information is used to indicate the number of frequency-domain candidate resources.

[0087] A third aspect of this application provides a resource allocation device for use in an unlicensed frequency band. The device is applied to a terminal device and includes:

[0088] The transceiver unit is used to receive resource configuration information sent by network devices;

[0089] The processing unit is configured to determine multiple time-domain candidate resources and / or at least one frequency-domain candidate resource based on the resource configuration information.

[0090] The plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB.

[0091] Optionally, the processing unit is specifically used for:

[0092] Based on the time-domain resource indication information in the resource configuration information, the plurality of time-domain candidate resources are determined.

[0093] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0094] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB period among multiple time-domain candidate resources in one S-SSB period;

[0095] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period;

[0096] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

[0097] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the processing unit is specifically used for:

[0098] Multiple temporal candidate resources within the S-SSB period are monitored;

[0099] The target resource is at least one idle temporal candidate resource that has been detected.

[0100] Optionally, if the number of idle time-domain candidate resources detected is equal to the number of S-SSBs within the S-SSB period, the processing unit is further configured to:

[0101] Send the S-SSB within the S-SSB period on the target resource;

[0102] Stop monitoring the remaining temporal domain candidate resources.

[0103] Optionally, among the plurality of temporal candidate resources, the number of idle temporal candidate resources is less than the number of S-SSBs within the S-SSB period, and the processing unit is further configured to:

[0104] A portion of the S-SSBs within the S-SSB period are transmitted on the idle time-domain candidate resources.

[0105] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0106] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups in an S-SSB period relative to the start position of the S-SSB period, wherein the number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be transmitted in the S-SSB period.

[0107] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0108] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is less than the number of S-SSBs that can be sent within the S-SSB period.

[0109] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the processing unit is specifically used for:

[0110] Monitor the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period;

[0111] The target resource is the first idle temporal candidate resource detected in each group;

[0112] Stop monitoring time-domain candidate resources that are located after the target resource in each time-domain candidate resource group.

[0113] Optionally, each of the plurality of temporal candidate resource groups contains idle temporal candidate resources, and the processing unit is further configured to:

[0114] On the target resource of each time-domain candidate resource group, send the S-SSB corresponding to the time-domain candidate resource group.

[0115] Optionally, the processing unit is further configured to:

[0116] Do not send S-SSBs corresponding to busy time-domain candidate resource groups, wherein each time-domain candidate resource in the busy time-domain candidate resource group is busy.

[0117] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information; wherein,

[0118] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period;

[0119] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0120] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period.

[0121] The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

[0122] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the processing unit is specifically used for:

[0123] Monitor the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period;

[0124] The target resource is the first idle time-domain candidate resource detected among the time-domain candidate resources of the plurality of time-domain candidate resource groups, and the time-domain candidate resources following the first idle time-domain candidate resource detected.

[0125] The total number of the first idle time-domain candidate resources detected, and the total number of subsequent time-domain candidate resources, is equal to the number of S-SSBs that can be sent within the S-SSB period.

[0126] Optionally, the first idle temporal candidate resource detected is the first temporal candidate resource in the first temporal candidate resource group, and the processing unit is further configured to:

[0127] Transmit the S-SSB within the S-SSB period on multiple consecutive time-domain candidate resources in the first time-domain candidate resource group;

[0128] Stop listening to the time-domain candidate resources in the remaining time-domain candidate resource groups.

[0129] Optionally, the first time-domain candidate resource detected as idle is the nth time-domain candidate resource in the first time-domain candidate resource group, and the processing unit is further configured to:

[0130] Transmit N - n + 1 S-SSBs within the S-SSB period on the nth time-domain candidate resource in the first time-domain candidate resource group and the subsequent N - n time-domain candidate resources in the first time-domain candidate resource group; where 1 < n < N, n is a positive integer, and N is the number of S-SSBs supported for transmission within the S-SSB period;

[0131] Transmit the remaining n - 1 S-SSBs within the S-SSB period on the time-domain candidate resources in the subsequently detected idle time-domain candidate resource groups;

[0132] After transmitting the N S-SSBs, stop listening to the time-domain candidate resources in the remaining time-domain candidate resource groups.

[0133] Optionally, the S-SSB is continuously transmitted on multiple consecutive time-domain candidate resources, and the processing unit is further configured to:

[0134] Among the multiple consecutive time-domain candidate resources, do not perform Listen Before Talk (LBT) on the time-domain candidate resources subsequent to the first time-domain candidate resource detected as idle.

[0135] Optionally, the S-SSB is continuously transmitted on multiple consecutive time-domain candidate resources, and the processing unit is further configured to:

[0136] Among the multiple consecutive time-domain candidate resources, perform Listen Before Talk (LBT) on the time-domain candidate resources subsequent to the first time-domain candidate resource detected as idle.

[0137] Optionally, the processing unit is specifically configured to:

[0138] Determine the at least one frequency-domain candidate resource according to the frequency-domain resource indication information in the resource configuration information.

[0139] Optionally, the frequency-domain resource indication information includes: first frequency-domain resource indication information and second frequency-domain resource indication information; where

[0140] The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource;

[0141] The second time-domain resource indication information is used to indicate the number of frequency-domain candidate resources.

[0142] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the processing unit is specifically used for:

[0143] Monitor the specified frequency domain resources;

[0144] If the specified frequency domain resource is detected to be busy, monitor at least one candidate frequency domain resource.

[0145] The target resource is a candidate frequency domain resource that has been detected as idle.

[0146] A fourth aspect of this application provides a resource allocation apparatus for use in an unlicensed frequency band. The apparatus is applied to a network device and includes:

[0147] The transceiver unit is used to send resource configuration information to the terminal device;

[0148] The resource configuration information is used to determine multiple time-domain candidate resources, and / or at least one frequency-domain candidate resource;

[0149] The plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB.

[0150] Optionally, the resource configuration information includes time-domain resource indication information;

[0151] The time-domain resource indication information is used to determine the plurality of time-domain candidate resources.

[0152] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0153] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB period among multiple time-domain candidate resources in one S-SSB period;

[0154] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period;

[0155] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

[0156] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0157] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups in an S-SSB period relative to the start position of the S-SSB period, wherein the number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be transmitted in the S-SSB period.

[0158] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0159] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is less than the number of S-SSBs that can be sent within the S-SSB period.

[0160] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information; wherein,

[0161] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period;

[0162] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0163] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period.

[0164] The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

[0165] Optionally, the resource configuration information includes frequency domain resource indication information;

[0166] The frequency domain resource indication information is used to determine the at least one frequency domain candidate resource.

[0167] Optionally, the frequency domain resource indication information includes: first frequency domain resource indication information and second frequency domain resource indication information; wherein,

[0168] The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource;

[0169] The second time-domain resource indication information is used to indicate the number of frequency-domain candidate resources.

[0170] A fifth aspect of this application provides a communication device, the device including a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the resource allocation method described in the first aspect of the embodiment above.

[0171] A sixth aspect of this application provides a communication device, the device including a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the resource allocation method described in the second aspect of the application above.

[0172] A seventh aspect of this application provides a communication device including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, which is used to execute the code instructions to cause the device to perform the resource configuration method described in the first aspect of the application.

[0173] An eighth aspect of this application provides a communication device including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, which is used to execute the code instructions to cause the device to perform the resource configuration method described in the second aspect of the application.

[0174] A ninth aspect of this application provides a computer-readable storage medium for storing instructions that, when executed, enable the resource allocation method described in the first aspect of this application to be implemented.

[0175] A tenth aspect of this application provides a computer-readable storage medium for storing instructions that, when executed, enable the resource allocation method described in the second aspect of the application.

[0176] The eleventh aspect of this application provides a computer program that, when run on a computer, causes the computer to perform the resource allocation method described in the first aspect embodiment.

[0177] The twelfth aspect of this application provides a computer program that, when run on a computer, causes the computer to perform the resource allocation method described in the second aspect embodiment.

[0178] This application provides a resource configuration method and apparatus that receives resource configuration information sent by a network device, and determines multiple time-domain candidate resources and / or at least one frequency-domain candidate resource based on the resource configuration information. The multiple time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit a direct link synchronization signal block (S-SSB). This enables the terminal device to determine multiple candidate resources and transmit the S-SSB from among the multiple candidate resources, which can significantly and effectively improve the transmission success rate of the direct link synchronization signal block (S-SSB) in unlicensed frequency bands and improve system communication efficiency.

[0179] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0180] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.

[0181] Figure 1 This application provides a schematic diagram of the architecture of a communication system.

[0182] Figure 2 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application;

[0183] Figure 3 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application;

[0184] Figure 4a This is a schematic diagram of a resource allocation method provided in an embodiment of this application;

[0185] Figure 4b This is a schematic diagram of a resource allocation method provided in an embodiment of this application.

[0186] Figure 5This is a flowchart illustrating a resource allocation method provided in an embodiment of this application;

[0187] Figure 6 This is a schematic diagram of a resource allocation method provided in an embodiment of this application;

[0188] Figure 7 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application;

[0189] Figure 8 This is a schematic diagram of a resource allocation method provided in an embodiment of this application;

[0190] Figure 9 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application;

[0191] Figure 10 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application;

[0192] Figure 11 This is a schematic diagram of the structure of a resource allocation device provided in an embodiment of this application;

[0193] Figure 12 This is a schematic diagram of the structure of a resource allocation device provided in an embodiment of this application;

[0194] Figure 13 This is a schematic diagram of another resource allocation device provided in an embodiment of this application;

[0195] Figure 14 This is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation

[0196] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.

[0197] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. The singular forms “a” and “the” as used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0198] It should be understood that although the terms first, second, third, etc., may be used to describe various information in the embodiments of this application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words "if" and "suppose" as used herein can be interpreted as "when," "when," or "in response to a determination."

[0199] Embodiments of this application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0200] To better understand the resource allocation method disclosed in the embodiments of this application, the communication system to which the embodiments of this application are applicable is described below.

[0201] Please see Figure 1 , Figure 1 This application provides a schematic diagram of the architecture of a communication system. The communication system may include, but is not limited to, a first network device, a second network device, and a terminal device. Figure 1 The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. In actual applications, it may include two or more network devices and two or more terminal devices. Figure 1 The communication system shown is exemplified by a network device 101 and a terminal device 102.

[0202] It should be noted that the technical solutions of this application embodiment can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, fifth-generation mobile communication systems, 5G New Radio systems, or other future new mobile communication systems.

[0203] The network device 101 in this embodiment is a network-side entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a Transmission Reception Point (TRP), a Next Generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a Wireless Fidelity (WiFi) system. This embodiment does not limit the specific technology or device form used in the network device. The network device provided in this embodiment can be composed of a Central Unit (CU) and a Distributed Unit (DU). The CU can also be called a Control Unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.

[0204] In this application embodiment, the terminal device 102 is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and so on. The embodiments of this application do not limit the specific technology or device form used in the terminal device.

[0205] In an NR (New Radio) system, within a sidelink licensed frequency band, one sidelink synchronization signal block (S-SSB) cycle supports the transmission of N S-SSBs (N>1, where N is a positive integer). Each S-SSB occupies one time slot. Network device 101 configures a total of N fixed time-domain resources for these N S-SSBs. Terminal device 102 can determine the configured N time-domain resources through parameters.

[0206] In the unlicensed frequency band of the direct link, terminal device 102 performs channel monitoring based on the listen-before-talk (LBT) mechanism. Only when the channel is detected to be idle can it send the sidelink synchronization signal block (S-SSB).

[0207] In related technologies, when the direct link operates in a licensed frequency band, the resource configuration for transmitting S-SSBs is fixed, such as in NRv2x (vehicle-to-everything). When the direct link operates in an unlicensed frequency band, if the S-SSB resources are still configured in a fixed and limited resource location, the terminal device 102 performs LBT (Local Level Bypass) at that location. If LBT fails, S-SSBs cannot be transmitted. Due to the uncertainty of the LBT result, the success rate of S-SSB transmission cannot be guaranteed.

[0208] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0209] The resource allocation method and apparatus provided in this application will be described in detail below with reference to the accompanying drawings.

[0210] Please see Figure 2 , Figure 2 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application. It should be noted that the resource allocation method in this embodiment is applied to unlicensed frequency bands and is executed by a terminal device. This method can be executed independently or in conjunction with any other embodiment of this application. Figure 2 As shown, the method may include the following steps:

[0211] Step 201: Receive resource configuration information sent by the network device.

[0212] In the embodiments of the application, the terminal device can receive resource configuration information sent by the network device, which is used to determine multiple candidate resources. These multiple candidate resources are used to send the Direct Link Synchronization Signal Block (S-SSB).

[0213] In some implementations, the resource configuration information includes at least one of time-domain resource indication information and frequency-domain configuration information.

[0214] Among them, the time-domain resource indication information is used to determine multiple time-domain candidate resources, and the frequency-domain resource indication information is used to determine at least one frequency-domain candidate resource.

[0215] That is, as the first possible implementation, the resource configuration information includes time-domain resource indication information.

[0216] As a second possible implementation, the resource configuration information includes frequency domain resource indication information.

[0217] As a third possible implementation, the resource configuration information includes time-domain resource indication information and frequency-domain configuration information.

[0218] Step 202: Based on the resource configuration information, determine multiple time-domain candidate resources and / or at least one frequency-domain candidate resource. These multiple time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB.

[0219] In this embodiment of the application, the terminal device can determine multiple time-domain candidate resources and / or at least one frequency-domain candidate resource based on the received resource configuration information. The time-domain candidate resource and the frequency-domain candidate resource are resources used to transmit the direct link synchronization signal block S-SSB.

[0220] As a first possible implementation, the resource configuration information includes time-domain resource indication information, and the terminal device can determine multiple time-domain candidate resources based on the resource configuration information.

[0221] As a second possible implementation, the resource configuration information includes frequency domain resource indication information, and the terminal device can determine at least one frequency domain candidate resource based on the resource configuration information.

[0222] As a third possible implementation, the resource configuration information includes time-domain resource indication information and frequency-domain configuration information. The terminal device can determine multiple time-domain candidate resources and at least one frequency-domain candidate resource based on the resource configuration information.

[0223] In some implementations, the plurality of candidate resources includes a target resource, on which the terminal device sends an S-SSB.

[0224] In this embodiment, the terminal device is capable of monitoring time-domain / frequency-domain candidate resources. It should be noted that monitoring resources by the terminal device refers to performing LBT (Low-Level Bit-Test) on the channel corresponding to the candidate resource.

[0225] If the time-domain / frequency-domain candidate resource is detected as idle (LBT success, meaning the channel corresponding to the candidate resource is idle), then the time-domain / frequency-domain candidate resource is the target resource, and S-SSB can be transmitted on it. If the time-domain / frequency-domain candidate resource is detected as busy (LBT failure, meaning the channel corresponding to the candidate time-domain / frequency-domain resource is busy), then S-SSB cannot be transmitted on it. In other words, the target resource for transmitting S-SSB is at least one time-domain / frequency-domain candidate resource that is detected as idle.

[0226] Optionally, in the embodiments of this application, the frequency domain location of the plurality of time-domain candidate resources may be on a designated LBT sub-band configured in the network device, or on at least one frequency-domain candidate resource, wherein the designated LBT sub-band has a different frequency from the at least one frequency-domain candidate resource.

[0227] In summary, by receiving resource configuration information sent by network devices, and determining multiple time-domain candidate resources and / or at least one frequency-domain candidate resource based on this resource configuration information, these multiple time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB. This enables the terminal device to determine multiple candidate resources and transmit the S-SSB from among these multiple candidate resources, which can significantly and effectively improve the transmission success rate of the direct link synchronization signal block S-SSB in unlicensed frequency bands and improve system communication efficiency.

[0228] Please see Figure 3 , Figure 3 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application. It should be noted that the resource allocation method in this embodiment is applied to unlicensed frequency bands and is executed by a terminal device. This method can be executed independently or in conjunction with any other embodiment of this application. Figure 3 As shown, the method may include the following steps:

[0229] Step 301: Receive resource configuration information sent by the network device.

[0230] In this embodiment, the resource configuration information includes time-domain resource indication information. The terminal device can determine multiple time-domain candidate resources by receiving the time-domain resource indication information.

[0231] Step 302: Based on the resource configuration information, determine multiple time-domain candidate resources.

[0232] In this embodiment of the application, the resource configuration information includes time-domain resource indication information, which includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information.

[0233] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB cycle among multiple time-domain candidate resources in an S-SSB cycle.

[0234] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period;

[0235] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

[0236] That is, in the embodiments of this application, the network device configures m time-domain candidate resources for the terminal device in one S-SSB cycle, where m>N, m is a positive integer, and N is the number of S-SSBs that can be sent in one S-SSB cycle, where N is a positive integer.

[0237] The temporal location of these m temporal candidate resources can be determined by the first temporal resource indication information, the second temporal resource indication information, and the third temporal resource indication information.

[0238] In some implementations, the first time-domain resource indication information may be the parameter sl-timeoffsetssb in the R16 direct sidelink, or it may be other newly defined parameters used to indicate the offset of the first time-domain candidate resource among the m time-domain candidate resources in the S-SSB cycle relative to the start position of the S-SSB cycle.

[0239] In some implementations, the second time-domain resource indication information may be the parameter sl-timeinterval from the R16 direct sidelink, or it may be other newly defined parameters used to indicate the time interval between every two time-domain candidate resources among the m time-domain candidate resources within the S-SSB period. Optionally, the unit of this time interval may be a time slot, or other granular units may be selected depending on the resource configuration.

[0240] The third time-domain resource indication information can indicate the number m of time-domain candidate resources within the S-SSB period, and the third time-domain resource indication information can be a newly defined parameter.

[0241] Optionally, the value of m can be predefined by the network device, with the third time domain resource indication information directly indicating the value of m, or it can be a value in a pre-configured set, where the third time domain resource indication information can indicate an index in the set.

[0242] As an example, please see Figure 4a , Figure 4a This is a schematic diagram of a resource allocation method provided in an embodiment of this application. For example... Figure 4a As shown, the network device configures m time-domain candidate resources for the terminal device within one S-SSB cycle. As an example, m = 9. The number of S-SSBs that can be sent within one S-SSB cycle is N. As an example, N = 4.

[0243] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource (resource p1 in the figure) in the S-SSB cycle relative to the starting position of the S-SSB cycle.

[0244] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among the m time-domain candidate resources in the S-SSB period.

[0245] In some embodiments of this application, the frequency domain location of the plurality of time-domain candidate resources is on a specified LBT subband configured in the network device, or it may be on at least one frequency-domain candidate resource.

[0246] Step 303: Monitor the multiple time-domain candidate resources within the S-SSB period, with the target resource being at least one idle time-domain candidate resource.

[0247] The target resource is the resource included among the multiple time-domain candidate resources used to send the S-SSB.

[0248] In this embodiment, the terminal device monitors the multiple time-domain candidate resources within the determined S-SSB period. It should be noted that, in this embodiment, monitoring the resources by the terminal device refers to performing LBT on the channel corresponding to the candidate resource.

[0249] If the time-domain / frequency-domain candidate resource is detected as idle (LBT success, meaning the channel corresponding to the candidate resource is idle), then the time-domain / frequency-domain candidate resource is the target resource, and S-SSB can be transmitted on it. If the time-domain / frequency-domain candidate resource is detected as busy (LBT failure, meaning the channel corresponding to the candidate time-domain / frequency-domain resource is busy), then S-SSB cannot be transmitted on it. In other words, the target resource for transmitting S-SSB is at least one time-domain / frequency-domain candidate resource that is detected as idle.

[0250] It is understood that in this embodiment of the application, the terminal device can only transmit data and send S-SSB on the resource if it detects that the resource is idle, that is, LBT is successful.

[0251] As an example, such as Figure 4a As shown, the terminal device performs LBT on m time-domain candidate resources within the S-SSB period. The first time-domain candidate resource (resource p1) is detected as busy, meaning the LBT fails. The second time-domain candidate resource (resource p2) is detected as idle, meaning the LBT succeeds, and resource p2 becomes the target resource. Similarly, the third time-domain candidate resource (resource p3) fails the LBT, while the fourth and fifth time-domain candidate resources (resource p4 and resource p5) succeed, and resources p4 and p5 become the target resources. The sixth and seventh time-domain candidate resources (resource p6 and resource p7) fail the LBT, while the eighth time-domain candidate resource (resource p8) succeeds, and resource p8 becomes the target resource.

[0252] In this embodiment of the application, if the number of idle time-domain candidate resources detected is equal to the number of S-SSBs that can be sent within the S-SSB period, then steps 304 and 305 are executed; if the number of idle time-domain candidate resources detected is less than the number of S-SSBs that can be sent within the S-SSB period, then step 306 is executed.

[0253] Step 304: Send the S-SSB for the S-SSB period on the target resource.

[0254] Step 305: Stop monitoring the remaining temporal candidate resources.

[0255] In this embodiment of the application, the terminal device can send the S-SSB within the S-SSB period on the target resource that is idle, that is, the LBT success.

[0256] In this embodiment, the number of idle time-domain candidate resources detected is equal to the number of S-SSBs that can be transmitted within the S-SSB cycle. That is, after the terminal device successfully performs LBT on a candidate resource among the multiple time-domain candidate resources, the number of time-domain candidate resources that have been successfully LBTed is equal to the number of S-SSBs within the S-SSB cycle. In other words, the terminal device is already able to transmit all S-SSBs within the S-SSB cycle.

[0257] In this embodiment of the application, since the terminal device has been able to send all S-SSBs within the S-SSB period, if there are still remaining time-domain candidate resources, the terminal device will stop listening to the remaining time-domain candidate resources and will no longer perform LBT on the remaining time-domain candidate resources.

[0258] As an example, such as Figure 4a As shown, the terminal device successfully performs LBT on resources p2, p4, p5, and p8, and sends the S-SSB within that S-SSB period. After the successful LBT on resource p8, the number of time-domain candidate resources that have been successfully LBTed is 4, and the terminal device is now able to send all 4 S-SSBs within that period. The terminal device stops listening to the remaining time-domain candidate resources and will not perform LBT on the ninth time-domain candidate resource (resource p9).

[0259] Step 306: Send a portion of the S-SSBs within the S-SSB period on idle time-domain candidate resources.

[0260] In this embodiment of the application, if the number of idle time-domain candidate resources is less than the number of S-SSBs that can be sent within the S-SSB period, the terminal device will send a portion of the S-SSBs within the S-SSB period on the idle time-domain candidate resources.

[0261] As an example, please see Figure 4b , Figure 4b This is a schematic diagram of a resource allocation method provided in an embodiment of this application. For example... Figure 4b As shown, the network device configures m time-domain candidate resources for the terminal device within one S-SSB cycle. As an example, m = 9. The number of S-SSBs that can be sent within one S-SSB cycle is N. As an example, N = 4.

[0262] Terminal equipment Figure 4bIf LBT succeeds on resources p2, p4, and p5, but LBT fails on resources p6, p7, p8, and p9, it means that the terminal device detected 3 idle time-domain candidate resources during the S-SSB cycle, which is less than the number of S-SSBs during the S-SSB cycle. Therefore, the terminal device only sent 3 S-SSBs on the three idle resources p2, p4, and p5 during the S-SSB cycle, meaning that only a portion of the S-SSBs were sent.

[0263] It should be noted that in steps 304 and 306 of this application embodiment, the S-SSBs are sent in the order of their sequence numbers within the S-SSB period, that is, in the first idle time domain resource detected. Figure 4a and Figure 4b The first S-SSB is sent on resource p2), and the second idle time domain resource is detected. Figure 4a and Figure 4b Send the second S-SSB on resource p4, etc.

[0264] In summary, by receiving resource configuration information from network devices, multiple time-domain candidate resources are identified based on this information. These candidate resources within the S-SSB cycle are monitored, with the target resource being at least one idle candidate resource. If the number of idle candidate resources is equal to the number of S-SSBs within the S-SSB cycle, S-SSBs within the S-SSB cycle are transmitted on the target resource, and monitoring of the remaining candidate resources ceases. If the number of idle candidate resources is less than the number of S-SSBs within the S-SSB cycle, a portion of the S-SSBs within the S-SSB cycle are transmitted on the idle candidate resources. This allows the terminal device to identify more candidate resources than the number of S-SSBs to be transmitted and to transmit S-SSBs from these candidate resources. This significantly and effectively improves the transmission success rate of S-SSBs for direct-link synchronization signals in unlicensed frequency bands, thereby increasing system communication efficiency.

[0265] Please see Figure 5 , Figure 5 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application. It should be noted that the resource allocation method in this embodiment is applied to unlicensed frequency bands and is executed by a terminal device. This method can be executed independently or in conjunction with any other embodiment of this application. Figure 5 As shown, the method may include the following steps:

[0266] Step 501: Receive resource configuration information sent by the network device.

[0267] In an embodiment of the present application, the resource configuration information includes time domain resource indication information. The terminal device can determine multiple time domain candidate resources by receiving the time domain resource indication information.

[0268] Step 502: Determine multiple time domain candidate resources according to the resource configuration information.

[0269] In an embodiment of the present application, the resource configuration information includes time domain resource indication information, and the time domain resource indication information includes: first time domain resource indication information, second time domain resource indication information, and third time domain resource indication information.

[0270] Among them, the first time domain resource indication information is used to indicate the offset of the first time domain candidate resource in the first group among multiple time domain candidate resource groups within one S-SSB period relative to the starting position of the S-SSB period, where the number of time domain candidate resource groups within the S-SSB period is equal to the number of S-SSBs supported for transmission within the S-SSB period;

[0271] The second time domain resource indication information is used to indicate the time interval between every two groups of time domain candidate resources among multiple time domain candidate resource groups within the S-SSB period;

[0272] The third time domain resource indication information is used to indicate the number of time domain candidate resources in each time domain candidate resource group within the S-SSB period, where each time domain candidate resource group includes multiple consecutive time domain candidate resources, and the number of the multiple consecutive time domain candidate resources is less than the number of S-SSBs supported for transmission within the S-SSB period.

[0273] That is, in an embodiment of the present application, the network device configures N time domain candidate resource groups for the terminal device within one S-SSB period, and each time domain candidate resource group includes n consecutive time domain candidate resources, where N is the number of S-SSBs supported for transmission within one S-SSB period, 1 < n < N, N is a positive integer, and n is a positive integer. That is, the network device configures a total of N×n time domain candidate resources within the S-SSB period.

[0274] The time domain positions of these N×n time domain candidate resources can be determined by the first time domain resource indication information, the second time domain resource indication information, and the third time domain resource indication information.

[0275] In some embodiments, the first time domain resource indication information may be the parameter sl-timeoffsetssb multiplexed in the R16 direct link sidelink, or other newly defined parameters, and is used to indicate the offset of the first time domain candidate resource in the first time domain candidate resource group among these N time domain candidate resource groups within the S-SSB period relative to the starting position of the S-SSB period.

[0276] In some implementations, the second time-domain resource indication information may be the parameter sl-timeinterval from the R16 direct sidelink, or it may be other newly defined parameters, used to indicate the time interval between any two time-domain candidate resource groups among the N time-domain candidate resource groups within the S-SSB period, that is, the interval between the last time-domain candidate resource of the preceding time-domain candidate resource group and the first time-domain candidate resource of the following time-domain candidate resource group. Optionally, the unit of this time interval may be a time slot, or other granular units may be selected depending on the resource configuration.

[0277] The third time-domain resource indication information can indicate the number n of consecutive time-domain candidate resources in each time-domain candidate resource group within the S-SSB period. The third time-domain resource indication information can be a newly defined parameter.

[0278] Optionally, the value of n can be predefined by the network device, with the third time-domain resource indication information directly indicating the value of n, or it can be a value in a pre-configured set, where the third time-domain resource indication information can indicate an index in the set.

[0279] As an example, please see Figure 6 , Figure 6 This is a schematic diagram of a resource allocation method provided in an embodiment of this application. For example... Figure 6 As shown, the network device configures N time-domain candidate resource groups for the terminal device within one S-SSB cycle. The number of S-SSBs that can be sent within one S-SSB cycle is N. As an example, N=4. Each time-domain candidate resource group includes n consecutive time-domain candidate resources. As an example, n=3.

[0280] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource of the first time-domain resource group within the S-SSB cycle relative to the starting position of the S-SSB cycle.

[0281] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups among the N time-domain candidate resources in the S-SSB period, that is, the interval between the last time-domain candidate resource of the previous time-domain candidate resource group and the first time-domain candidate resource of the next time-domain candidate resource group.

[0282] In some embodiments of this application, the frequency domain location of the plurality of time-domain candidate resources is on a specified LBT subband configured in the network device, or it may be on at least one frequency-domain candidate resource.

[0283] Step 503: Monitor the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period. The target resource is the first idle time-domain candidate resource in each group.

[0284] The target resource is the resource included among the multiple time-domain candidate resources used to send the S-SSB.

[0285] In this embodiment, the terminal device monitors the time-domain candidate resources in the plurality of time-domain candidate resource groups within the determined S-SSB period. It should be noted that, in this embodiment, the terminal device's monitoring of resources refers to performing LBT on the channel corresponding to the candidate resource.

[0286] For multiple consecutive time-domain candidate resources in each time-domain candidate resource group, in some implementations, the terminal device performs LBT on the first time-domain candidate resource in each time-domain candidate resource group, and does not perform LBT on the other time-domain candidate resources in the group.

[0287] In some implementations, the terminal device performs LBT on the first time-domain candidate resource of each time-domain candidate resource group, and LBT can also be performed on other time-domain candidate resources in the same group (such as Type2C LBT, etc.).

[0288] It should be noted that, in the embodiments of this application, each temporal candidate resource group is used to send the corresponding S-SSB.

[0289] In this embodiment, the first idle time-domain candidate resource detected in each time-domain candidate resource group, which is also the location of the first time-domain candidate resource where LBT (Local Time-Based Transmission) is successful, is used as the target resource. That is, the target resource for sending the S-SSB is the first idle time-domain candidate resource detected in each group. The terminal device can send the S-SSB corresponding to that time-domain candidate resource group on each idle time-domain candidate resource.

[0290] Step 504: Stop listening to the time-domain candidate resources that are located after the target resource in each time-domain candidate resource group.

[0291] In this embodiment of the application, after the terminal device detects an idle time-domain candidate resource in each time-domain candidate resource group, it will stop monitoring the remaining time-domain candidate resources in that time-domain candidate resource group.

[0292] Step 505: Send the S-SSB corresponding to each time domain candidate resource group on the target resource of each time domain candidate resource group.

[0293] In this embodiment, each time-domain candidate resource group is used to send the corresponding S-SSB. The terminal device is able to send the S-SSB corresponding to the time-domain candidate resource group on the first idle time-domain candidate resource it detects in each time-domain candidate resource group.

[0294] Step 506: Do not send the S-SSB corresponding to the busy time domain candidate resource group, wherein each time domain candidate resource in the busy time domain candidate resource group is busy.

[0295] In this embodiment of the application, if all time-domain candidate resources in a time-domain candidate resource group are busy, the time-domain candidate resource group is called a busy time-domain candidate resource group, and the terminal device does not send the S-SSB corresponding to the busy time-domain candidate resource group.

[0296] As an example, such as Figure 6 As shown, four time-domain candidate resource groups are configured for the terminal device within one S-SSB cycle, and the number of S-SSBs that can be sent within one S-SSB cycle is four. Each time-domain candidate resource group includes three consecutive time-domain candidate resources.

[0297] If all three time-domain candidate resources in the first time-domain candidate resource group are busy and LBT fails, the S-SSB corresponding to that time-domain candidate resource group (the first S-SSB within that S-SSB period) will not be sent. If the terminal device fails LBT at the first time-domain candidate resource (resource p21 in the diagram) in the second time-domain candidate resource group, but succeeds at the second time-domain candidate resource (resource p22 in the diagram), meaning that the first idle time-domain candidate resource in the second time-domain candidate resource group is the second time-domain candidate resource of that group, the terminal device will send the corresponding S-SSB (the second S-SSB within that S-SSB period) on that second time-domain candidate resource (resource p22 in the diagram). The terminal device successfully performs LBT at the first time-domain candidate resource position in the third time-domain candidate resource group. That is, the first idle time-domain candidate resource detected in the third time-domain candidate resource group is the first time-domain candidate resource of that group (resource p31 in the diagram). The terminal device then sends the corresponding S-SSB (the third S-SSB within the S-SSB cycle) on this first time-domain candidate resource (resource p31 in the diagram). Similarly, the terminal device successfully performs LBT at the third time-domain candidate resource position in the fourth time-domain candidate resource group (resource p43 in the diagram). That is, the first idle time-domain candidate resource detected in the fourth time-domain candidate resource group is the third time-domain candidate resource of that group. The terminal device then sends the corresponding S-SSB (the fourth S-SSB within the S-SSB cycle) on this third time-domain candidate resource (resource p43 in the diagram).

[0298] It is understood that, in the embodiments of this application, if each time-domain candidate resource group has an idle time-domain candidate resource detected, then all S-SSBs within the S-SSB period can be sent. If there is a busy time-domain candidate resource group, then only some S-SSBs can be sent within the S-SSB period, and the S-SSBs corresponding to the busy time-domain candidate resource group will not be sent.

[0299] In summary, by receiving resource configuration information sent by network devices, multiple time-domain candidate resources are identified based on this information. The system then monitors the time-domain candidate resources within multiple time-domain candidate resource groups during the S-SSB period. The target resource is the first idle time-domain candidate resource in each group. Monitoring of time-domain candidate resources following the target resource in each time-domain candidate resource group is stopped. The system then sends the corresponding S-SSB to the target resource in each time-domain candidate resource group, excluding S-SSBs for busy time-domain candidate resource groups. In the busy time-domain candidate resource group, all time-domain candidate resources are busy, enabling the terminal device to identify multiple time-domain candidate resources and send S-SSBs among them. This significantly and effectively improves the transmission success rate of S-SSBs for direct-link synchronization signals in unlicensed frequency bands, thereby improving system communication efficiency.

[0300] Please see Figure 7 , Figure 7 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application. It should be noted that the resource allocation method in this embodiment is applied to unlicensed frequency bands and is executed by a terminal device. This method can be executed independently or in conjunction with any other embodiment of this application. Figure 7 As shown, the method may include the following steps:

[0301] Step 701: Receive resource configuration information sent by the network device.

[0302] In this embodiment, the resource configuration information includes time-domain resource indication information. The terminal device can determine multiple time-domain candidate resources by receiving the time-domain resource indication information.

[0303] Step 702: Based on the resource configuration information, determine multiple time-domain candidate resources.

[0304] In this embodiment of the application, the resource configuration information includes time-domain resource indication information, which includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information and fourth time-domain resource indication information.

[0305] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period.

[0306] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0307] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period. Each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of these multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period.

[0308] The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

[0309] In other words, in this embodiment of the application, the network device configures m time-domain candidate resource groups for the terminal device within one S-SSB cycle. Each time-domain candidate resource group includes N consecutive time-domain candidate resources, where N is the number of S-SSBs that can be transmitted within one S-SSB cycle, N is a positive integer, m>1, and m is a positive integer. That is, the network device configures a total of m×N time-domain candidate resources within this S-SSB cycle.

[0310] The temporal location of these m×N temporal candidate resources can be determined by the first temporal resource indication information, the second temporal resource indication information, the third temporal resource indication information, and the fourth temporal resource indication information.

[0311] In some implementations, the first time-domain resource indication information may be the parameter sl-timeoffsetssb in the R16 direct link sidelink, or it may be other newly defined parameters used to indicate the offset of the first time-domain candidate resource in the first time-domain candidate resource group among the m time-domain candidate resource groups in the S-SSB period relative to the starting position of the S-SSB period.

[0312] In some implementations, the second time-domain resource indication information may be the parameter sl-timeinterval from the R16 direct sidelink, or it may be other newly defined parameters, used to indicate the time interval between every two time-domain candidate resource groups among the m time-domain candidate resource groups within the S-SSB period, that is, the interval between the last time-domain candidate resource of the preceding time-domain candidate resource group and the first time-domain candidate resource of the following time-domain candidate resource group. Optionally, the unit of this time interval may be a time slot, or other granular units may be selected depending on the resource configuration.

[0313] The third time-domain resource indication information can indicate the number N of consecutive time-domain candidate resources in each time-domain candidate resource group within the S-SSB period. The third time-domain resource indication information can be a newly defined parameter.

[0314] In some implementations, since the number of consecutive time-domain candidate resources in each time-domain candidate resource group within the S-SSB period is the same as the number of S-SSBs that can be transmitted per S-SSB period, the time-domain resource indication information may not include the third time-domain resource indication information, and the terminal device can also determine the number of consecutive time-domain candidate resources in each group.

[0315] The fourth time-domain resource indication information can indicate the number m of time-domain candidate resource groups within the S-SSB period. This fourth time-domain resource indication information can be a newly defined parameter.

[0316] Optionally, the value of m can be predefined by the network device, with the fourth time-domain resource indication information directly indicating the value of m, or it can be a value in a pre-configured set, where the fourth time-domain resource indication information can indicate an index in the set.

[0317] As an example, please see Figure 8 , Figure 8 This is a schematic diagram of a resource allocation method provided in an embodiment of this application. For example... Figure 8 As shown, the network device configures m time-domain candidate resource groups for the terminal device within one S-SSB cycle. Each time-domain candidate resource group includes N consecutive time-domain candidate resources. The number of S-SSBs that can be sent within one S-SSB cycle is N. As an example, N=4.

[0318] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource of the first time-domain resource group within the S-SSB cycle relative to the starting position of the S-SSB cycle.

[0319] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups among the m time-domain candidate resources in the S-SSB period, that is, the interval between the last time-domain candidate resource of the previous time-domain candidate resource group and the first time-domain candidate resource of the next time-domain candidate resource group.

[0320] In some embodiments of this application, the frequency domain location of the plurality of time-domain candidate resources may be on a specified LBT subband configured in the network device, or on at least one frequency-domain candidate resource.

[0321] Step 703: Monitor the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period. The target resource is the first time-domain candidate resource that is detected as idle in the multiple time-domain candidate resource groups, and the time-domain candidate resources that follow the first time-domain candidate resource that is detected as idle.

[0322] The target resource is the resource included among the multiple time-domain candidate resources used to send the S-SSB. The number of target resources (that is, the first time-domain candidate resource that is detected as idle, and the total number of time-domain candidate resources after the first time-domain candidate resource that is detected as idle) is equal to the number N of S-SSBs that can be sent within the S-SSB period.

[0323] In this embodiment, the terminal device monitors the time-domain candidate resources in the plurality of time-domain candidate resource groups within the determined S-SSB period. It should be noted that, in this embodiment, the terminal device's monitoring of resources refers to performing LBT on the channel corresponding to the candidate resource.

[0324] For multiple consecutive time-domain candidate resources in each time-domain candidate resource group, in some implementations, the terminal device performs LBT on the first time-domain candidate resource in each time-domain candidate resource group, and does not perform LBT on the other time-domain candidate resources in the group.

[0325] In some implementations, the terminal device performs LBT on the first time-domain candidate resource of each time-domain candidate resource group, and LBT can also be performed on other time-domain candidate resources in the same group (such as Type2C LBT, etc.).

[0326] It should be noted that, in the embodiments of this application, each temporal candidate resource group is used to send the corresponding S-SSB.

[0327] In an embodiment of the present application, the first time-domain candidate resource group that is monitored to be idle among multiple time-domain candidate resource groups, that is, the position of the first time-domain candidate resource that succeeds in LBT among multiple time-domain candidate resource groups, and the subsequent N - 1 time-domain candidate resources of the first time-domain candidate resource that is monitored to be idle are used as target resources for transmitting S-SSB. The terminal device can transmit S-SSB on the target resources.

[0328] Step 704: The first time-domain candidate resource that is monitored to be idle is the nth time-domain candidate resource in the first time-domain candidate resource group. On the nth time-domain candidate resource in the first time-domain candidate resource group and the subsequent N - n time-domain candidate resources in the first time-domain candidate resource group, continuously transmit N - n + 1 S-SSBs within the S-SSB period.

[0329] Among them, 1 < n < N, n is a positive integer, and N is the number of S-SSBs supported for transmission within the S-SSB period.

[0330] In an embodiment of the present application, if the first time-domain candidate resource that the terminal device monitors to be idle is the nth time-domain candidate resource in the first time-domain candidate resource group, the terminal device will continuously transmit N - n + 1 S-SSBs within the S-SSB period on the nth time-domain candidate resource in the first time-domain candidate resource group and the subsequent N - n time-domain candidate resources in the first time-domain candidate resource group.

[0331] That is, among the multiple time-domain candidate resource groups, if the first time-domain candidate resource that the terminal device monitors to be idle is the nth time-domain candidate resource in the first time-domain candidate resource group, the terminal device will start from the nth time-domain candidate resource in the first time-domain candidate resource group and continuously transmit N - n + 1 S-SSBs within the S-SSB period.

[0332] It can be understood that in some embodiments, if the first time-domain candidate resource that the terminal device monitors to be idle is the first time-domain candidate resource in the first time-domain candidate resource group, then in the first time-domain candidate resource group, the terminal device can continuously transmit all N S-SSBs within the S-SSB period. The terminal device can stop monitoring the time-domain candidate resources in the remaining time-domain candidate resource groups.

[0333] It should be noted that in an embodiment of the present application, the first time-domain resource group is not necessarily the first one among the multiple time-domain resource groups.

[0334] In some implementations, among the N-n+1 consecutive time-domain candidate resources (the nth time-domain candidate resource in the first time-domain candidate resource group, and the Nn time-domain candidate resources following the nth time-domain candidate resource in the first time-domain candidate resource group), the terminal device may not perform LBT on the subsequent Nn time-domain candidate resources.

[0335] In some implementations, among the N-n+1 consecutive time-domain candidate resources (the nth time-domain candidate resource in the first time-domain candidate resource group, and the Nn time-domain candidate resources following the nth time-domain candidate resource in the first time-domain candidate resource group), the terminal device can perform LBT (such as Type2C LBT, etc.) on the subsequent Nn time-domain candidate resources.

[0336] Step 705: On idle time-domain candidate resources detected in subsequent time-domain candidate resource groups, continuously send the remaining n-1 S-SSBs within the S-SSB period.

[0337] In this embodiment of the application, after the terminal device sends N-n+1 S-SSBs within the S-SSB period in the first time-domain candidate resource group, it can monitor the time-domain candidate resources in subsequent time-domain candidate resource groups of the first time-domain candidate resource group.

[0338] The terminal device can listen for idle time-domain candidate resources in subsequent time-domain candidate resource groups and continuously send the remaining n-1 S-SSBs within the S-SSB period.

[0339] Step 706: After sending the N S-SSBs, stop listening to the remaining time-domain candidate resources in the time-domain candidate resource group.

[0340] After sending the N S-SSBs, the terminal device can stop listening to the remaining time-domain candidate resources in the time-domain candidate resource group.

[0341] As an example, such as Figure 8 As shown, the network device configures m time-domain candidate resource groups for the terminal device within one S-SSB cycle. Each time-domain candidate resource group includes 4 consecutive time-domain candidate resources. The number of S-SSBs that can be sent within one S-SSB cycle is 4.

[0342] If the terminal device fails to perform LBT at the first candidate resource (resource p11 in the diagram) in the first time-domain candidate resource group, but succeeds at the second time-domain candidate resource (resource p12 in the diagram), then the first idle time-domain candidate resource detected by the terminal device is the second time-domain candidate resource in the first time-domain candidate resource group. The terminal device consecutively sends three S-SSBs at the second time-domain candidate resource (resource p12 in the diagram), the third time-domain candidate resource (resource p13 in the diagram), and the fourth time-domain candidate resource (resource p14 in the diagram) in the first time-domain candidate resource group. Then, if the LBT at the first candidate resource (resource p21 in the diagram) in the second time-domain candidate resource group succeeds, the terminal device will send the remaining S-SSB within the S-SSB period at the first time-domain candidate resource (resource p21 in the diagram) in the second time-domain candidate resource group. The terminal device sends a total of four S-SSBs. LBT will not be performed at the remaining time-domain candidate resource, and that time-domain candidate resource will not be used.

[0343] It is understandable that if the terminal device does not send all remaining S-SSBs in the second time domain candidate resource group, the terminal device will continue to listen to the time domain candidate resources in subsequent time domain candidate resource groups.

[0344] In summary, by receiving resource configuration information sent by network devices, multiple time-domain candidate resources are determined based on this information. The time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period are monitored. The first idle time-domain candidate resource detected is the nth time-domain candidate resource in the first time-domain candidate resource group. The S-SSB period is then continuously transmitted on the nth time-domain candidate resource in the first time-domain candidate resource group, and on the Nn time-domain candidate resources following the nth time-domain candidate resource in the first time-domain candidate resource group. Within the N-n+1 S-SSBs, when an idle time-domain candidate resource is detected in the subsequent time-domain candidate resource group, the remaining n-1 S-SSBs within the S-SSB period are continuously transmitted. After transmitting the N S-SSBs, the listening for time-domain candidate resources in the remaining time-domain candidate resource group is stopped. This allows the terminal device to identify multiple time-domain candidate resources and transmit S-SSBs in these multiple time-domain candidate resources. This can significantly and effectively improve the transmission success rate of S-SSBs for direct link synchronization signals in unlicensed frequency bands and improve system communication efficiency.

[0345] Please see Figure 9 , Figure 9 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application. It should be noted that the resource allocation method in this embodiment is applied to unlicensed frequency bands and is executed by a terminal device. This method can be executed independently or in conjunction with any other embodiment of this application. Figure 9As shown, the method may include the following steps:

[0346] Step 901: Receive resource configuration information sent by the network device.

[0347] In this embodiment, the resource configuration information includes frequency domain resource indication information. The terminal device can determine at least one candidate frequency domain resource by receiving this frequency domain resource indication information.

[0348] Step 902: Based on the resource configuration information, determine at least one frequency domain candidate resource.

[0349] In this embodiment of the application, the resource configuration information includes frequency domain resource indication information, which includes: first frequency domain resource indication information and second frequency domain resource indication information.

[0350] The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource. Optionally, the unit of the frequency interval can be 20MHz, or other granularity units can be selected according to different resource configurations.

[0351] The second time-domain resource indication information is used to indicate the number of candidate resources in the frequency domain.

[0352] The specified frequency domain resources are configured by the network equipment, and the terminal equipment performs S-SSB transmission on the LBT subband of the specified sequence number.

[0353] In other words, in this embodiment of the application, the network device can configure M frequency domain candidate resources for the terminal device, where M is a positive integer. The frequency domain positions of these M frequency domain candidate resources can be determined by the first frequency domain resource indication information and the second frequency domain resource indication information.

[0354] In some implementations, the first frequency domain resource indication information can be other newly defined parameters used to indicate the frequency interval between each of the M frequency domain candidate resources and the specified frequency domain resource. Optionally, the unit of the frequency interval can be 20MHz, or other granularity units can be selected depending on the resource configuration.

[0355] In some implementations, the second time-domain resource indication information may be other newly defined parameters used to indicate the number M of the frequency-domain candidate resources.

[0356] Optionally, the value of M can be predefined by the network device, with the second frequency domain resource indication information directly indicating the value of M, or it can be a value in a pre-configured set, where the second frequency domain resource indication information can indicate an index in the set.

[0357] Step 903: Monitor the specified frequency domain resources.

[0358] In this embodiment, the terminal device is capable of monitoring designated reputation resources. It should be noted that, in this embodiment, monitoring resources by the terminal device refers to performing LBT (Local Bit Bypass) on the channel corresponding to the candidate resource.

[0359] In the embodiments of this application, the configuration of time domain resources in the specified frequency domain resources can adopt the time domain candidate resource configuration method in any embodiment of this application, or other configuration methods, such as fixed time domain resource configuration, etc., which are not limited here.

[0360] Step 904: If the specified frequency domain resource is found to be busy, listen to at least one frequency domain candidate resource, with the target resource being the frequency domain candidate resource that is found to be free.

[0361] The target resource is the resource included in the at least one frequency domain candidate resource for transmitting the S-SSB.

[0362] In this embodiment of the application, if the terminal device detects that the specified frequency domain resource is busy and LBT fails, the terminal device will monitor the at least one frequency domain candidate resource.

[0363] If LBT is successful on a frequency domain candidate resource, the terminal device can send the S-SSB on the idle frequency domain candidate resource it has detected.

[0364] In the embodiments of this application, the configuration of time-domain resources in the at least one frequency-domain candidate resource can adopt the time-domain candidate resource configuration method in any embodiment of this application, or other configuration methods, such as fixed time-domain resource configuration, etc., which are not limited here.

[0365] As an example, the terminal device sends an S-SSB on the LBT subband with sequence number 0. The network device configures two candidate LBT subbands for the terminal device, with sequence numbers 1 and 2. If the LBT fails on the LBT subband with sequence number 0, the terminal device can perform LBT on the LBT subbands with sequence numbers 1 and 2. If the LBT succeeds, the terminal device can send the S-SSB on the successful LBT subband.

[0366] In summary, by receiving resource configuration information sent by network devices, at least one frequency domain candidate resource is identified based on this information. The specified frequency domain resource is monitored. If the specified frequency domain resource is found to be busy, at least one frequency domain candidate resource is monitored. The target resource is the frequency domain candidate resource that is found to be idle. This enables the terminal device to identify multiple time domain candidate resources and send S-SSBs among these multiple time domain candidate resources. This can significantly and effectively improve the transmission success rate of S-SSBs for direct links in unlicensed frequency bands and improve system communication efficiency.

[0367] Please see Figure 10 , Figure 10 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application. It should be noted that the resource allocation method in this embodiment is applied to unlicensed frequency bands and is executed by a network device. This method can be executed independently or in conjunction with any other embodiment of this application. Figure 10 As shown, the method may include the following steps:

[0368] Step 1001: Send resource configuration information to the terminal device. The resource configuration information is used to determine multiple time-domain candidate resources and / or at least one frequency-domain candidate resource. The multiple time-domain candidate resources and / or at least one frequency-domain candidate resource are used to send the direct link synchronization signal block S-SSB.

[0369] In one embodiment of the application, the network device can send resource configuration information to the terminal device, which is used to determine multiple candidate resources. These multiple candidate resources are used to send the Direct Link Synchronization Signal Block (S-SSB).

[0370] In some implementations, the resource configuration information includes at least one of time-domain resource indication information and frequency-domain configuration information.

[0371] Among them, the time-domain resource indication information is used to determine multiple time-domain candidate resources, and the frequency-domain resource indication information is used to determine at least one frequency-domain candidate resource.

[0372] In other words, as a first possible implementation, the resource configuration information includes time-domain resource indication information, and the terminal device can determine multiple time-domain candidate resources based on the resource configuration information.

[0373] As a second possible implementation, the resource configuration information includes frequency domain resource indication information, and the terminal device can determine at least one frequency domain candidate resource based on the resource configuration information.

[0374] As a third possible implementation, the resource configuration information includes time-domain resource indication information and frequency-domain configuration information. The terminal device can determine multiple time-domain candidate resources and at least one frequency-domain candidate resource based on the resource configuration information.

[0375] In some implementations, the plurality of candidate resources includes a target resource, on which the terminal device sends an S-SSB.

[0376] Optionally, in the embodiments of this application, the frequency domain location of the plurality of time-domain candidate resources may be on a designated LBT sub-band configured in the network device, or on at least one frequency-domain candidate resource, wherein the designated LBT sub-band has a different frequency from the at least one frequency-domain candidate resource.

[0377] In some implementations, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information.

[0378] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB cycle among multiple time-domain candidate resources in an S-SSB cycle.

[0379] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period;

[0380] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

[0381] In some implementations, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information.

[0382] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups in an S-SSB period relative to the start position of the S-SSB period. The number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be transmitted in the S-SSB period.

[0383] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0384] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period. Each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of these multiple time-domain candidate resources is less than the number of S-SSBs that can be sent within the S-SSB period.

[0385] In some implementations, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information.

[0386] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period.

[0387] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0388] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period. Each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of these multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period.

[0389] The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

[0390] In some implementations, the frequency domain resource indication information includes: first frequency domain resource indication information and second frequency domain resource indication information.

[0391] The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource.

[0392] The second time-domain resource indication information is used to indicate the number of candidate resources in the frequency domain.

[0393] In summary, by sending resource configuration information to the terminal device, which is used to determine multiple time-domain candidate resources and / or at least one frequency-domain candidate resource, and these multiple time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB, the terminal device can determine multiple time-domain candidate resources and transmit the S-SSB from among these multiple time-domain candidate resources. This can significantly and effectively improve the transmission success rate of the direct link synchronization signal block S-SSB in the unlicensed frequency band and improve the system communication efficiency.

[0394] Corresponding to the resource configuration methods provided in the above embodiments, this application also provides a resource configuration device. Since the resource configuration device provided in this application corresponds to the methods provided in the above embodiments, the implementation of the resource configuration method is also applicable to the resource configuration device provided in the following embodiments, which will not be described in detail in the following embodiments.

[0395] Please see Figure 11 , Figure 11 This is a schematic diagram of the structure of a resource allocation device provided in an embodiment of this application.

[0396] like Figure 11 As shown, the resource allocation device 1100 is applied to an unlicensed frequency band and includes: a transceiver unit 1110 and a processing unit 1120, wherein:

[0397] The transceiver unit 1110 is used to receive resource configuration information sent by network devices;

[0398] The processing unit 1120 is configured to determine multiple time-domain candidate resources and / or at least one frequency-domain candidate resource based on the resource configuration information.

[0399] The plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB.

[0400] Optionally, the processing unit 1120 is specifically used for:

[0401] Based on the time-domain resource indication information in the resource configuration information, the multiple time-domain candidate resources are determined.

[0402] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0403] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB cycle among multiple time-domain candidate resources in an S-SSB cycle.

[0404] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period;

[0405] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

[0406] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the processing unit 1120 is specifically used for:

[0407] Monitor multiple temporal candidate resources within the S-SSB period;

[0408] The target resource is at least one idle temporal candidate resource that has been detected.

[0409] Optionally, if the number of idle temporal candidate resources detected is equal to the number of S-SSBs in the S-SSB cycle, the processing unit 1120 is further configured to:

[0410] Send the S-SSB for the S-SSB period on the target resource;

[0411] Stop monitoring the remaining temporal domain candidate resources.

[0412] Optionally, if the number of idle time-domain candidate resources is less than the number of S-SSBs in the S-SSB period, the processing unit 1120 is further configured to:

[0413] Send a portion of the S-SSBs within the S-SSB period on the available time-domain candidate resource.

[0414] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0415] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups in an S-SSB period relative to the start position of the S-SSB period, wherein the number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be transmitted in the S-SSB period.

[0416] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0417] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period. Each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of these multiple time-domain candidate resources is less than the number of S-SSBs that can be transmitted within the S-SSB period.

[0418] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the processing unit 1120 is specifically used for:

[0419] Monitor the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period;

[0420] The target resource is the first available temporal candidate resource detected in each group;

[0421] Stop listening to time-domain candidate resources that are located after the target resource in each time-domain candidate resource group.

[0422] Optionally, each of the plurality of time-domain candidate resource groups has idle time-domain candidate resources, and the processing unit 1120 is further configured to:

[0423] On the target resource of each time-domain candidate resource group, send the S-SSB corresponding to that time-domain candidate resource group.

[0424] Optionally, the processing unit 1120 is further configured to:

[0425] Do not send S-SSBs corresponding to busy time-domain candidate resource groups, where each time-domain candidate resource in the busy time-domain candidate resource group is busy.

[0426] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information; wherein,

[0427] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB cycle relative to the start position of the S-SSB cycle.

[0428] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0429] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period.

[0430] The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

[0431] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the processing unit 1120 is specifically used for:

[0432] Monitor the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period;

[0433] The target resource is the first idle time-domain candidate resource among the multiple time-domain candidate resource groups, and the subsequent time-domain candidate resources of the first idle time-domain candidate resource.

[0434] Among them, the total number of the first idle time-domain candidate resources monitored and the subsequent time-domain candidate resources is equal to the number of S-SSBs supported to be transmitted within the S-SSB period.

[0435] Optionally, the first idle time-domain candidate resource monitored is the first time-domain candidate resource in the first time-domain candidate resource group, and the processing unit 1120 is further configured to:

[0436] Transmit the S-SSBs within the S-SSB period on multiple consecutive time-domain candidate resources in the first time-domain candidate resource group;

[0437] Stop monitoring the time-domain candidate resources in the remaining time-domain candidate resource groups.

[0438] Optionally, the first idle time-domain candidate resource monitored is the nth time-domain candidate resource in the first time-domain candidate resource group, and the processing unit 1120 is further configured to: >

[0439] On the nth time-domain candidate resource in the first time-domain candidate resource group and the subsequent N - n time-domain candidate resources in the first time-domain candidate resource group, continuously transmit N - n + 1 S-SSBs within the S-SSB period; where 1 < n < N, n is a positive integer, and N is the number of S-SSBs supported to be transmitted within the S-SSB period;

[0440] On the time-domain candidate resources in the subsequent idle time-domain candidate resource groups monitored, continuously transmit the remaining n - 1 S-SSBs within the S-SSB period;

[0441] After transmitting the N S-SSBs, stop monitoring the time-domain candidate resources in the remaining time-domain candidate resource groups.

[0442] Optionally, the S-SSB is continuously transmitted on multiple consecutive time-domain candidate resources, and the processing unit 1120 is further configured to:

[0443] Among the multiple consecutive time-domain candidate resources, do not perform Listen Before Talk (LBT) on the time-domain candidate resources subsequent to the first idle time-domain candidate resource monitored.

[0444] Optionally, the S-SSB is continuously transmitted on multiple consecutive time-domain candidate resources, and the processing unit 1120 is further configured to:

[0445] Among the multiple consecutive time-domain candidate resources, perform Listen Before Talk (LBT) on the time-domain candidate resources subsequent to the first idle time-domain candidate resource monitored.

[0446] Optionally, the processing unit 1120 is specifically configured to:

[0447] Based on the frequency domain resource indication information in the resource configuration information, the at least one frequency domain candidate resource is determined.

[0448] Optionally, the frequency domain resource indication information includes: first frequency domain resource indication information and second frequency domain resource indication information; wherein,

[0449] The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource;

[0450] The second time-domain resource indication information is used to indicate the number of candidate resources in the frequency domain.

[0451] Optionally, the target resource among the plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource is used to transmit the S-SSB, and the processing unit 1120 is specifically used for:

[0452] Monitor the specified frequency domain resource;

[0453] If the specified frequency domain resource is detected to be busy, monitor at least one candidate frequency domain resource.

[0454] The target resource is a candidate resource in the idle frequency domain that has been detected.

[0455] The resource configuration device in this embodiment can receive resource configuration information sent by a network device, and determine multiple time-domain candidate resources and / or at least one frequency-domain candidate resource based on the resource configuration information. The multiple time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB, so that the terminal device can determine multiple candidate resources and transmit the S-SSB from the multiple candidate resources. This can significantly and effectively improve the transmission success rate of the direct link synchronization signal block S-SSB in the unlicensed frequency band and improve the system communication efficiency.

[0456] Please see Figure 12 , Figure 12 This is a schematic diagram of the structure of a resource allocation device provided in an embodiment of this application.

[0457] like Figure 12 As shown, the resource allocation device 1200 is applied to an unlicensed frequency band and includes: a transceiver unit 1210, wherein:

[0458] The transceiver unit 1210 is used to send resource configuration information to the terminal device;

[0459] This resource configuration information is used to determine multiple time-domain candidate resources, and / or at least one frequency-domain candidate resource;

[0460] The plurality of time-domain candidate resources and / or at least one frequency-domain candidate resource are used to transmit the direct link synchronization signal block S-SSB.

[0461] Optionally, the resource configuration information includes time-domain resource indication information;

[0462] This time-domain resource indication information is used to identify the multiple time-domain candidate resources.

[0463] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0464] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB cycle among multiple time-domain candidate resources in an S-SSB cycle.

[0465] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period;

[0466] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

[0467] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein,

[0468] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups in an S-SSB period relative to the start position of the S-SSB period, wherein the number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be transmitted in the S-SSB period.

[0469] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0470] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period. Each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of these multiple time-domain candidate resources is less than the number of S-SSBs that can be transmitted within the S-SSB period.

[0471] Optionally, the time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information; wherein,

[0472] The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB cycle relative to the start position of the S-SSB cycle.

[0473] The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period;

[0474] The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period.

[0475] The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

[0476] Optionally, the resource configuration information includes frequency domain resource indication information;

[0477] The frequency domain resource indication information is used to determine the at least one frequency domain candidate resource.

[0478] Optionally, the frequency domain resource indication information includes: first frequency domain resource indication information and second frequency domain resource indication information; wherein,

[0479] The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource;

[0480] The second time-domain resource indication information is used to indicate the number of candidate resources in the frequency domain.

[0481] The resource configuration device in this embodiment can send resource configuration information to the terminal device. This resource configuration information is used to determine multiple time-domain candidate resources and / or at least one frequency-domain candidate resource. These multiple time-domain candidate resources and / or at least one frequency-domain candidate resource are used to send a direct link synchronization signal block (S-SSB). This enables the terminal device to determine multiple time-domain candidate resources and send an S-SSB from among these multiple time-domain candidate resources. This can significantly and effectively improve the success rate of sending the direct link synchronization signal block (S-SSB) in unlicensed frequency bands and improve system communication efficiency.

[0482] To implement the above embodiments, this application also proposes a communication device, including: a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory to cause the device to perform... Figures 2 to 9 The method shown in the embodiment.

[0483] To implement the above embodiments, this application also proposes a communication device, including: a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory to cause the device to perform... Figure 10 The method shown in the embodiment.

[0484] To implement the above embodiments, this application also proposes a communication device, including: a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to execute the code instructions to perform... Figures 2 to 9 The method shown in the embodiment.

[0485] To implement the above embodiments, this application also proposes a communication device, including: a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to execute the code instructions to perform... Figure 10 The method shown in the embodiment.

[0486] Please see Figure 13 , Figure 13 This is a schematic diagram of another resource configuration device provided in this embodiment. The resource configuration device 1300 can be a network device, a terminal device, a chip, chip system, or processor that supports the network device in implementing the above methods, or a chip, chip system, or processor that supports the terminal device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; please refer to the description in the above method embodiments for details.

[0487] The resource configuration device 1300 may include one or more processors 1301. The processor 1301 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the resource configuration device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.

[0488] Optionally, the resource configuration device 1300 may further include one or more memories 1302, on which a computer program 1303 may be stored. The processor 1301 executes the computer program 1303 to cause the resource configuration device 1300 to perform the methods described in the above method embodiments. The computer program 1303 may be embedded in the processor 1301, in which case the processor 1301 may be implemented in hardware.

[0489] Optionally, the memory 1302 may also store data. The resource configuration device 1300 and the memory 1302 can be configured separately or integrated together.

[0490] Optionally, the resource configuration device 1300 may also include a transceiver 1305 and an antenna 1306. The transceiver 1305 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transceiver function. The transceiver 1305 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.

[0491] Optionally, the resource configuration device 1300 may further include one or more interface circuits 1307. The interface circuits 1307 are used to receive code instructions and transmit them to the processor 1301. The processor 1301 executes the code instructions to cause the resource configuration device 1300 to perform the methods described in the above method embodiments.

[0492] In one implementation, the processor 1301 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0493] In one implementation, the resource allocation device 1300 may include circuitry capable of performing the transmitting, receiving, or communication functions described in the foregoing method embodiments. The processor and transceiver described in this disclosure can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0494] The resource configuration device described in the above embodiments may be a network device or a terminal device, but the scope of the resource configuration device described in this disclosure is not limited to this, and the structure of the resource configuration device may vary. Figures 11-12 The resource allocation device can be a standalone device or part of a larger device. For example, the resource allocation device can be:

[0495] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0496] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;

[0497] (3) ASIC, such as modem;

[0498] (4) Modules that can be embedded in other devices;

[0499] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.

[0500] (6) Others, etc.

[0501] For cases where the resource configuration device can be a chip or a chip system, please refer to [link / reference]. Figure 14 The diagram shows the structure of the chip. Figure 14 The chip shown includes a processor 1401 and an interface 1402. There can be one or more processors 1401, and multiple interfaces 1402.

[0502] For cases where the chip is used to implement the functions of the network device in the embodiments of this disclosure:

[0503] Interface 1402 is used for code instructions and their transmission to the processor;

[0504] Processor 1401 is used to run code instructions to perform tasks such as Figures 2 to 9 The method.

[0505] Regarding the case where the chip is used to implement the functions of the terminal device in the embodiments of this disclosure:

[0506] Interface 1402 is used for code instructions and their transmission to the processor;

[0507] Processor 1401 is used to run code instructions to perform tasks such as Figure 10 The method.

[0508] Optionally, the chip also includes a memory 1403 for storing necessary computer programs and data.

[0509] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented in hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this disclosure.

[0510] This disclosure also provides a communication system, which includes the aforementioned... Figures 11-12 The embodiments include a resource configuration device as a terminal device and a resource configuration device as a network device; alternatively, the system includes the aforementioned. Figure 13 The embodiments include a resource configuration device as a terminal device and a resource configuration device as a network device.

[0511] This disclosure also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.

[0512] This disclosure also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.

[0513] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer programs. When a computer program is loaded and executed on a computer, it generates, in whole or in part, the flow or function according to the embodiments of this disclosure. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, a computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0514] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., used in this disclosure are merely for the convenience of description and are not intended to limit the scope of the embodiments of this disclosure, nor do they indicate the order of events.

[0515] At least one of the features described in this disclosure can also be described as one or more, and multiple features can be two, three, four or more, and this disclosure does not impose any limitations. In the embodiments of this disclosure, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no sequential order or size order among the technical features described by "first", "second", "third", "A", "B", "C" and "D".

[0516] The correspondences shown in the tables of this disclosure can be configured or predefined. The values ​​of the information in each table are merely examples and can be configured to other values; this disclosure is not limiting. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this disclosure may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headers of the above tables can also use other names that the communication device can understand, and the values ​​or representations of the parameters can also be other values ​​or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.

[0517] The predefined terms in this disclosure can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0518] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0519] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0520] It should be understood that the various forms of processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the embodiments of this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this invention can be achieved, and this is not limited herein.

[0521] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A resource allocation method, characterized in that, Applied to unlicensed frequency bands, the method is executed by a terminal device, and the method includes: Receive resource configuration information sent by network devices; Based on the resource configuration information, multiple time-domain candidate resources and at least one frequency-domain candidate resource are determined; The target resource among the plurality of time-domain candidate resources and at least one frequency-domain candidate resource is used to transmit the direct link synchronization signal block S-SSB; the method further includes: The time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period are monitored. The number of time-domain candidate resource groups within the S-SSB period is equal to the number of S-SSBs that can be sent within the S-SSB period. Each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple consecutive time-domain candidate resources is less than the number of S-SSBs that can be sent within the S-SSB period. The target resource is the first idle temporal candidate resource detected in each group; Stop monitoring time-domain candidate resources that are located after the target resource in each time-domain candidate resource group; Each of the multiple time-domain candidate resource groups has idle time-domain candidate resources. On the target resource of each time-domain candidate resource group, the S-SSB corresponding to the time-domain candidate resource group is sent; or, the S-SSB corresponding to the busy time-domain candidate resource group is not sent, wherein each time-domain candidate resource in the busy time-domain candidate resource group is busy.

2. The method according to claim 1, characterized in that, The step of determining multiple time-domain candidate resources based on the resource configuration information includes: Based on the time-domain resource indication information in the resource configuration information, the plurality of time-domain candidate resources are determined.

3. The method according to claim 2, characterized in that, The time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein... The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB period among multiple time-domain candidate resources in one S-SSB period; The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period; The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

4. The method according to claim 3, characterized in that, The target resource among the plurality of time-domain candidate resources and at least one frequency-domain candidate resource is used to transmit the S-SSB, and the method further includes: Multiple temporal candidate resources within the S-SSB period are monitored; The target resource is at least one idle temporal candidate resource that has been detected.

5. The method according to claim 4, characterized in that, If the number of idle temporal candidate resources is detected to be equal to the number of S-SSBs within the S-SSB period, the method further includes: Send the S-SSB within the S-SSB period on the target resource; Stop monitoring the remaining temporal domain candidate resources.

6. The method according to claim 4, characterized in that, Among the plurality of temporal candidate resources, the number of idle temporal candidate resources is less than the number of S-SSBs within the S-SSB period, and the method further includes: A portion of the S-SSBs within the S-SSB period are transmitted on the idle time-domain candidate resources.

7. The method according to claim 2, characterized in that, The time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein... The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period; The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period; The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period.

8. The method according to claim 2, characterized in that, The time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information; wherein... The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period; The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period; The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period. The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

9. The method according to claim 8, characterized in that, The target resource among the plurality of time-domain candidate resources and at least one frequency-domain candidate resource is used to transmit the S-SSB, and the method further includes: Monitor the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period; The target resource is the first idle time-domain candidate resource detected among the time-domain candidate resources of the plurality of time-domain candidate resource groups, and the time-domain candidate resources following the first idle time-domain candidate resource detected. The total number of the first idle time-domain candidate resources detected, and the total number of subsequent time-domain candidate resources, is equal to the number of S-SSBs that can be sent within the S-SSB period.

10. The method according to claim 9, characterized in that, The first idle temporal candidate resource detected is the first temporal candidate resource in the first temporal candidate resource group. The method further includes: On multiple consecutive time-domain candidate resources in the first time-domain candidate resource group, the S-SSB within the S-SSB period is transmitted; Stop monitoring the remaining time-domain candidate resources in the time-domain candidate resource group.

11. The method according to claim 9, characterized in that, The first time-domain candidate resource that is monitored to be idle is the nth time-domain candidate resource in the first time-domain candidate resource group. The method further includes: On the nth time-domain candidate resource in the first time-domain candidate resource group and the subsequent N - n time-domain candidate resources in the first time-domain candidate resource group, continuously transmit N - n + 1 S-SSBs within the S-SSB period; where 1 < n < N, n is a positive integer, and N is the number of S-SSBs supported for transmission within the S-SSB period; On the time-domain candidate resource that is monitored to be idle in the subsequent time-domain candidate resource groups, continuously transmit the remaining n - 1 S-SSBs within the S-SSB period; After transmitting the N S-SSBs, stop monitoring the time-domain candidate resources in the remaining time-domain candidate resource groups.

12. The method according to claim 10 or 11, characterized in that, The S-SSB is continuously transmitted on multiple consecutive time-domain candidate resources. The method further includes: Among the multiple consecutive time-domain candidate resources, do not perform listen-before-talk LBT on the time-domain candidate resources subsequent to the first time-domain candidate resource that is monitored to be idle.

13. The method according to claim 10 or 11, characterized in that, The S-SSB is continuously transmitted on multiple consecutive time-domain candidate resources. The method further includes: Among the multiple consecutive time-domain candidate resources, perform listen-before-talk LBT on the time-domain candidate resources subsequent to the first time-domain candidate resource that is monitored to be idle.

14. The method according to claim 1, characterized in that, Determining at least one frequency-domain candidate resource according to the resource configuration information includes: Determining the at least one frequency-domain candidate resource according to the frequency-domain resource indication information in the resource configuration information.

15. The method according to claim 14, characterized in that, The frequency-domain resource indication information includes: first frequency-domain resource indication information and second frequency-domain resource indication information; where The first frequency-domain resource indication information is used to indicate the frequency interval between each frequency-domain candidate resource and a specified frequency-domain resource among the at least one frequency-domain candidate resource; The second frequency-domain resource indication information is used to indicate the number of frequency-domain candidate resources.

16. The method according to claim 15, characterized in that, The target resource among the multiple time-domain candidate resources and at least one frequency-domain candidate resource is used to transmit the S-SSB. The method further includes: Monitor the specified frequency-domain resource; When the specified frequency-domain resource is monitored to be busy, monitor the at least one frequency-domain candidate resource; The target resource is the frequency-domain candidate resource that is monitored to be idle.

17. A resource allocation method, characterized in that, Applied to an unlicensed frequency band, the method is executed by a network device. The method includes: Send resource configuration information to the terminal device; The resource configuration information is used to determine multiple time-domain candidate resources and at least one frequency-domain candidate resource; The target resource among the multiple time-domain candidate resources and at least one frequency-domain candidate resource is used to transmit the direct link synchronization signal block S-SSB; The target resource is that the terminal monitors the time-domain candidate resources in multiple time-domain candidate resource groups within the S-SSB period. The first time-domain candidate resource that is monitored to be idle in each time-domain candidate resource group. Each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple consecutive time-domain candidate resources is less than the number of S-SSBs supported for transmission within the S-SSB period; Wherein, the number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be sent in the S-SSB period; Each of the plurality of time-domain candidate resource groups has idle time-domain candidate resources, and the target resource of each time-domain candidate resource group is used to send the S-SSB corresponding to the time-domain candidate resource group; or, busy time-domain candidate resource groups are not used to send the S-SSB corresponding to the time-domain candidate resource group, wherein each time-domain candidate resource in the busy time-domain candidate resource group is busy.

18. The method according to claim 17, characterized in that, The resource configuration information includes time-domain resource indication information; The time-domain resource indication information is used to determine the plurality of time-domain candidate resources.

19. The method according to claim 18, characterized in that, The time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein... The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource relative to the start position of the S-SSB period among multiple time-domain candidate resources in one S-SSB period; The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resources among multiple time-domain candidate resources in the S-SSB period; The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in the S-SSB period, wherein the number of time-domain candidate resources in the S-SSB period is greater than the number of S-SSBs that can be transmitted in the S-SSB period.

20. The method according to claim 18, characterized in that, The time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, and third time-domain resource indication information; wherein... The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period; The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period; The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period.

21. The method according to claim 18, characterized in that, The time-domain resource indication information includes: first time-domain resource indication information, second time-domain resource indication information, third time-domain resource indication information, and fourth time-domain resource indication information; wherein... The first time-domain resource indication information is used to indicate the offset of the first time-domain candidate resource in the first group of multiple time-domain candidate resource groups within an S-SSB period relative to the starting position of the S-SSB period; The second time-domain resource indication information is used to indicate the time interval between every two time-domain candidate resource groups in the multiple time-domain candidate resource groups within the S-SSB period; The third time-domain resource indication information is used to indicate the number of time-domain candidate resources in each time-domain candidate resource group within the S-SSB period, wherein each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple time-domain candidate resources is equal to the number of S-SSBs that can be sent within the S-SSB period. The fourth time-domain resource indication information is used to indicate the number of time-domain candidate resource groups within the S-SSB period.

22. The method according to claim 17, characterized in that, The resource configuration information includes frequency domain resource indication information; The frequency domain resource indication information is used to determine the at least one frequency domain candidate resource.

23. The method according to claim 22, characterized in that, The frequency domain resource indication information includes: first frequency domain resource indication information and second frequency domain resource indication information; wherein... The first frequency domain resource indication information is used to indicate the frequency interval between each frequency domain candidate resource and the specified frequency domain resource in the at least one frequency domain candidate resource; The second frequency domain resource indication information is used to indicate the number of frequency domain candidate resources.

24. A resource allocation device, characterized in that, The device, applicable to unlicensed frequency bands, includes: The transceiver unit is used to receive resource configuration information sent by network devices; The processing unit is configured to determine multiple time-domain candidate resources and at least one frequency-domain candidate resource based on the resource configuration information. The target resource among the plurality of time-domain candidate resources and at least one frequency-domain candidate resource is used to transmit the direct link synchronization signal block S-SSB. The processing unit is further configured to monitor time-domain candidate resources in multiple time-domain candidate resource groups within an S-SSB period. The number of time-domain candidate resource groups within the S-SSB period is equal to the number of S-SSBs that can be sent within the S-SSB period. Each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple consecutive time-domain candidate resources is less than the number of S-SSBs that can be sent within the S-SSB period. The target resource is the first idle temporal candidate resource detected in each group; The processing unit is also configured to stop monitoring the time-domain candidate resources located after the target resource in each time-domain candidate resource group; The transceiver unit is further configured to send the S-SSB corresponding to the time-domain candidate resource group on the target resource of each time-domain candidate resource group, provided that each of the multiple time-domain candidate resource groups has idle time-domain candidate resources; or, not to send the S-SSB corresponding to the busy time-domain candidate resource group, wherein each time-domain candidate resource in the busy time-domain candidate resource group is busy.

25. A resource allocation device, characterized in that, The device, applicable to unlicensed frequency bands, includes: The transceiver unit is used to send resource configuration information to the terminal device; The resource configuration information is used to determine multiple time-domain candidate resources and at least one frequency-domain candidate resource; The target resource among the plurality of time-domain candidate resources and at least one frequency-domain candidate resource is used to transmit the direct link synchronization signal block S-SSB. The target resource is the time-domain candidate resource in multiple time-domain candidate resource groups within the S-SSB period, where the terminal listens to the first idle time-domain candidate resource in each time-domain candidate resource group. Wherein, the number of time-domain candidate resource groups in the S-SSB period is equal to the number of S-SSBs that can be sent in the S-SSB period, each time-domain candidate resource group includes multiple consecutive time-domain candidate resources, and the number of the multiple consecutive time-domain candidate resources is less than the number of S-SSBs that can be sent in the S-SSB period. Each of the plurality of time-domain candidate resource groups has idle time-domain candidate resources, and the target resource of each time-domain candidate resource group is used to send the S-SSB corresponding to the time-domain candidate resource group; or, busy time-domain candidate resource groups are not used to send the S-SSB corresponding to the time-domain candidate resource group, wherein each time-domain candidate resource in the busy time-domain candidate resource group is busy.

26. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 16.

27. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 17 to 23.

28. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 16.

29. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 17 to 23.

30. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 16 to be implemented.

31. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 17 to 23 to be implemented.