Resource determination method and apparatus on shared frequency band

By using SL detection on the first terminal to determine the resources/candidate resources N of the second terminal, the problem of low channel access probability on shared frequency bands is solved, and higher channel access probability and system resource utilization are achieved.

CN115474277BActive Publication Date: 2026-08-04VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2021-06-11
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing technologies cannot effectively guarantee the channel access probability on shared frequency bands, making it difficult to determine the resource allocation method on shared frequency bands.

Method used

By performing SL detection through the first terminal, the resources/candidate resources N indicated or reserved by the second terminal are determined, and resource selection is performed based on this to improve the channel access probability and support OFDMA mode to improve system resource utilization.

Benefits of technology

It increases the probability of channel access on the shared frequency band and improves system resource utilization through OFDMA.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115474277B_ABST
    Figure CN115474277B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a resource determination method and device on a shared frequency band, and belongs to the technical field of communication. The resource determination method on the shared frequency band comprises the following steps: a first terminal performs SL detection; and a second terminal indicates or reserves resources / candidate resources N according to the SL detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a method and device for determining resources on a shared frequency band. Background Technology

[0002] In future communication systems, shared frequency bands, such as unlicensed bands, can supplement licensed bands to help operators expand their services.

[0003] The SideLink (SL) system includes a resource determination method based on resource reservation. In this method, terminals need to perform resource detection before they can select resources from the SL resource pool. If a terminal detects that a certain resource has been reserved by another terminal, it will exclude that resource and not select it.

[0004] However, the relevant technologies do not provide a method for determining resources when SL is transmitted on a shared frequency band, making it difficult to guarantee the channel access probability on the shared frequency band. Summary of the Invention

[0005] This application provides a method and apparatus for determining resources on a shared frequency band, which can solve the problem in related technologies that cannot guarantee the channel access probability on a shared frequency band.

[0006] In a first aspect, a method for determining resources on a shared frequency band is provided, comprising: a first terminal performing SL detection; and determining, based on the SL detection, resources indicated or reserved by a second terminal / candidate resources N.

[0007] Secondly, a resource determination device on a shared frequency band is provided, comprising: a detection module for performing SL detection; and a resource determination module for determining, based on the SL detection, a resource / candidate resource N indicated or reserved by a second terminal.

[0008] Thirdly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method as described in the first aspect.

[0009] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is used to perform SL detection; and to determine a second terminal-indicated or reserved resource / candidate resource N based on the SL detection.

[0010] Fifthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the method as described in the first aspect.

[0011] In a sixth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0012] In a seventh aspect, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the program / program product being executed by at least one processor to implement the method as described in the first aspect.

[0013] In this embodiment, the first terminal determines the resource / candidate resource N indicated or reserved by the second terminal through SL detection. In this way, the first terminal can also select resources based on the resource / candidate resource N, which is beneficial to improve the channel access probability on the shared frequency band. At the same time, the first terminal can implement OFDMA to improve the system resource utilization. Attached Figure Description

[0014] Figure 1 This is a schematic diagram of a wireless communication system according to an embodiment of this application;

[0015] Figure 2 This is a schematic flowchart of a method for determining resources on a shared frequency band according to an embodiment of this application;

[0016] Figure 3 This is a schematic diagram illustrating a specific application of the resource determination method on a shared frequency band according to an embodiment of this application;

[0017] Figure 4 This is a schematic diagram illustrating a specific application of the resource determination method on a shared frequency band according to an embodiment of this application;

[0018] Figure 5 This is a schematic diagram illustrating a specific application of the resource determination method on a shared frequency band according to an embodiment of this application;

[0019] Figure 6 This is a schematic diagram illustrating a specific application of the resource determination method on a shared frequency band according to an embodiment of this application;

[0020] Figure 7 This is a schematic diagram illustrating a specific application of the resource determination method on a shared frequency band according to an embodiment of this application;

[0021] Figure 8 This is a schematic diagram illustrating a specific application of the resource determination method on a shared frequency band according to an embodiment of this application;

[0022] Figure 9 This is a schematic diagram of the structure of a resource determination device on a shared frequency band according to an embodiment of this application;

[0023] Figure 10This is a schematic diagram of the structure of a communication device according to an embodiment of this application;

[0024] Figure 11 This is a schematic diagram of the structure of a terminal according to an embodiment of this application. Detailed Implementation

[0025] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0026] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0027] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description. These technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0028] Figure 1This diagram illustrates a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), next-generation node B (gNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.

[0029] The resource determination method and device on the shared frequency band provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0030] like Figure 2 As shown in the figure, this application embodiment provides a resource determination method 200 on a shared frequency band. This method can be executed by a terminal. In other words, this method can be executed by software or hardware installed on the terminal. The method includes the following steps.

[0031] S202: The first terminal performs SideLink (SL) detection.

[0032] The various embodiments of this application can be applied to shared frequency bands, such as unlicensed bands; both the first terminal and the second terminal can be SL terminals performing SL transmission.

[0033] In this embodiment, the SL detection performed by the first terminal may be the same as or different from the detection method defined by NR in the Intelligent Traffic System (ITS) band or licensed band, or the same as or different from the detection method defined in R16 / R17.

[0034] When the above detection methods are the same, it means that the SL detection method in the embodiments of this application can be compatible with other detection methods; when the above detection methods are different, it means that the SL detection method in the embodiments of this application can be newly defined.

[0035] Optionally, the SL detection in the application embodiments may include at least one of the following: Physical Sidelink Control Channel (PSCCH) detection; Sidelink Control Information (SCI) detection; Physical Sidelink Feedback Channel (PSFCH) detection; Acknowledgment (ACK) / Negative Acknowledgment (NACK) detection; Wake-Up-Signaling (WUS) detection; Preamble sequence detection; Reference Signal Receiving Power (RSRP) detection; RSRP comparison with a threshold value; Clear Channel Assessment (CCA) or Listen Before Talk (LBT) detection; Received Signal Strength Indication (RSSI) detection; Energy detection; Predefined, preconfigured, or configured sequence detection; Predefined, preconfigured, or configured location detection.

[0036] For example, prior to this embodiment, the first terminal can determine the relationship between sequences and locations, wherein the relationship between sequences and locations can be predefined, preconfigured, or configured by the protocol. If the first terminal detects a sequence, it defaults to the next time slot being the resource / candidate resource N indicated or reserved by the second terminal.

[0037] Optionally, the first terminal performing SL detection includes: when the first terminal has data to be sent or received, the first terminal performs SL detection.

[0038] Optionally, in this embodiment, the first terminal performing SL detection may include: the first terminal performing SL detection within a resource unit, for example, when the first terminal is continuously receiving data, the first terminal always performs SL detection at the slot boundary.

[0039] Optionally, the location of the SL detection is determined based on at least one of the following:

[0040] 1) The time-frequency domain resources of the Physical Sidelink Control Channel (PSCCH) configured in the SL resource pool. In other words, the first terminal can determine the location of the SL detection based on the time-frequency domain resources of the PSCCH configured in the SL resource pool.

[0041] 2) Predefined, preconfigured, or configured time-domain and / or frequency-domain resource locations. This embodiment may additionally define the location of SL detection in shared frequency bands (such as unlicensed frequency bands).

[0042] Optionally, when SL detection is SCI detection, in order to compete with other systems for resources, SL terminals (such as the first terminal and the second terminal) can send SCI more frequently.

[0043] 3) Predefined, preconfigured, or configured resource locations, which may include time-domain resources and / or frequency-domain resources.

[0044] S204: Determine the second terminal indicated or reserved resource / candidate resource N based on the SL detection.

[0045] It should be noted that the "N" in the resource / candidate resource N mentioned in this embodiment is only for easy distinction from other resources and does not represent a specific meaning. In subsequent embodiments, resource / candidate resource N will be simply referred to as resource N.

[0046] In this embodiment, the second terminal can be one SL terminal or multiple SL terminals.

[0047] In this embodiment, the resource / candidate resource N indicated or reserved by the second terminal may include one of the following: resource N indicated by the second terminal, resource N reserved by the second terminal, candidate resource N indicated by the second terminal, or candidate resource N reserved by the second terminal. Here, the candidate resource represents a transmittable location, but it may not necessarily be able to transmit; other conditions may need to be met, such as the condition that the LBT listening channel is empty.

[0048] In this embodiment, the resource / candidate resource N can be a resource of a single second terminal, or it can be a collection of resources from multiple second terminals. In subsequent embodiments, "resource" can refer to any combination of resources or sets of resources.

[0049] In this embodiment, resource / candidate resource N can be one resource or multiple resources. For example, resource / candidate resource N is time slot 1; or resource / candidate resource N is time slot 1, time slot 3 and time slot 5, etc.

[0050] Optionally, after the first terminal determines the resource / candidate resource N indicated or reserved by the second terminal based on the SL detection, the first terminal can also select resources based on the resource / candidate resource N. The selected resources can be used by the first terminal for data transmission. For example, the first terminal selects resources from the resource / candidate resource N, and the selected resources are used for data reception; or, for example, the first terminal excludes the resource / candidate resource N and selects resources other than the resource / candidate resource N, and the selected resources are used for data transmission or data reception, etc.

[0051] The resource determination method on the shared frequency band provided in this application embodiment allows the first terminal to determine the resources / candidate resources N indicated or reserved by the second terminal through SL detection. In this way, the first terminal can also select resources based on the resources / candidate resources N, which is beneficial to improving the channel access probability on the shared frequency band. At the same time, the first terminal and others can implement the Orthogonal Frequency Division Multiple Access (OFDMA) mode to improve the system resource utilization.

[0052] In the implementation of Example 200, the SL terminal (including the first terminal, the second terminal, etc.) can reserve resources using a continuous resource reservation (or allocation) method; or it can reserve resources using a non-continuous resource reservation method. The two schemes will be introduced separately below.

[0053] Option 1:

[0054] In this scheme, SL terminals can use a continuous resource reservation method for resource reservation.

[0055] Alternatively, the following methods of Scheme 1 can be implemented if at least one of the following conditions is met:

[0056] 1) The SL terminal uses continuous resource selection in the time domain.

[0057] 2) The Hybrid Automatic Repeat Request (HARQ) feedback mechanism of the SL system is unavailable.

[0058] 3) SL uses blind retransmission.

[0059] 4) The Channel Busy Rate (CBR) or Channel Occupancy Rate (CR) is greater than or equal to the preset value.

[0060] 5) The size of the data packet meets the first preset condition, for example, the size of the data packet to be sent is greater than the first value.

[0061] In other words, when the SL terminal reserves continuous resources, it is considered meaningful to select or extend resources based on the resource positions reserved by other SL terminals (i.e., the positions of resources / candidate resources N).

[0062] In this scheme, the first terminal can always perform SL detection at the time slot boundary. If there is data to be sent, it can perform CCA or LBT detection to compete for resources with other systems.

[0063] In this scheme one, if the first terminal has data to be sent, then after S204, at least one of the following steps one to six may be included:

[0064] First, the first terminal performs CCA or LBT detection in the first resource.

[0065] In this example, since the first terminal needs to send data, resources can be selected through CCA or LBT detection.

[0066] The first resource mentioned in this example includes at least one of the following a) to d): a) Resources excluding the resource / candidate resource N. b) Remaining resources after excluding the resource / candidate resource N. c) Candidate resources. In one case, candidate resources are resources on all resource units (e.g., time slots) in the unlicensed / shared frequency band; in another case, candidate resources are resources on all resource units after excluding the resource / candidate resource N. d) Partial candidate resources, which may be a portion of the resources in c) above.

[0067] In a) and b) above, if the resource / candidate resource N is a candidate resource indicated or reserved by the second terminal through SCI, the first terminal considers that the resource / candidate resource N is a resource occupied by other SL terminals (i.e., the second terminal), or a resource that other terminals originally intended to reserve but was preempted by devices in other systems. Therefore, the first terminal does not occupy the resource / candidate resource N.

[0068] 2. The first terminal selects a resource within the resource unit where the resource / candidate resource N is located. Here, the resource / candidate resource N can be a set of resources indicated or reserved by one or more second terminals.

[0069] In this embodiment, the resource unit containing the resource / candidate resource N, the resource unit itself, and an example of the first terminal selecting resources from the remaining resources are as follows: For example, the resource unit is a slot, and the resource / candidate resource N consists of symbols 1 to 5 in slot 0, symbols 1 to 5 in slot 1, symbols 1 to 5 in slot 3, and symbols 1 to 5 in slot 5. If the first terminal selects resources from slot 0 and slot 1 (that is, the resource units corresponding to some of the resources / candidate resource N), it could select resources from symbols 6 to 13 in slot 0 and symbols 6 to 13 in slot 1.

[0070] For example, if the second terminal sends an SCI indicating the first *a* symbols in a reserved time slot *n*, and the first terminal detects the SCI indicating the reserved time slot *n* during SL sensing, then the first terminal can reserve resources in time slot *n* starting from at least the *a+1*th symbol. In this example, the first terminal competes for certain resources with other SL terminals (such as the second terminal), increasing the probability of the SL system successfully competing for that resource / candidate resource *N*. Here, the SL system resources are treated as a whole, and different SL terminals preferentially compete for resources (such as resources / candidate resources *N*) already indicated by other terminals. Different terminals within the SL system avoid collisions with each other through SL sensing.

[0071] Third, the first terminal selects resources within the first channel occupancy time (COT) of the first terminal.

[0072] In this example, the length of the selected resource is less than or equal to the length of the first COT of the first terminal. In this example, the first terminal does not need to determine whether the remaining resources within the resource / candidate resource N meet the data transmission requirements, but directly selects resources within the first COT range, where the first COT represents the available resources detected and acquired by the first terminal.

[0073] Fourth, the first terminal selects resources within the second COT range of the second terminal.

[0074] This example is equivalent to the second terminal sharing the second COT with the first terminal. In this example, the length of the selected resource is less than or equal to the difference between the length of the second COT and the resource / candidate resource N. In this example, the first terminal does not need to determine whether the remaining resources within the resource / candidate resource N meet the data transmission requirements, but directly selects resources within the range of the second COT, where the second COT represents the available resources detected and acquired by the second terminal.

[0075] Optionally, the second COT range is a second COT range of one second terminal, or a collection of second COT ranges of multiple second terminals.

[0076] 5. The first terminal selects resources within the set of the first COT of the first terminal and the second COT of the second terminal.

[0077] In this example, the first terminal does not need to determine whether the remaining resources within the resource / candidate resource N meet the data transmission requirements, but directly selects resources from the COT set. In this example, the length of the selected resource is less than or equal to the length of the COT set.

[0078] VI. The first terminal selects resources from the largest COT range between the first terminal's first COT and the second terminal's second COT.

[0079] In this example, the first terminal does not need to determine whether the remaining resources within the resource / candidate resource N meet the data transmission requirements. Instead, it directly selects resources from a larger COT range, which facilitates meeting data transmission needs. In this example, the length of the selected resource is less than or equal to the larger COT range.

[0080] The above six can be implemented individually or in combination. For example, in the case of the combined embodiment of one and two, the first terminal selects resources within the resource unit where the resource N indicated or reserved by one or more second terminals is located (such as the resources reserved for the first terminal). If the resources are insufficient to meet the data transmission requirements, CCA / LBT detection can be performed in the resources excluding resource N to continue selecting resources.

[0081] In the examples above, the location for selecting the resource includes one of the following:

[0082] 1) The last K1 symbols in the time slot where the resource / candidate resource N is located, where K1 is greater than or equal to 0. For example, if the resource / candidate resource N is symbols 1 to 5 in slot 0, the selectable resources are symbols 6 to 13 in slot 0.

[0083] 2) The resource / candidate resource N is followed by the start symbol / end symbol and then by K2 symbols, where K2 is greater than or equal to 0. For example, the resource / candidate resource N is symbols 1 to 5 in slot 0, the start symbol corresponding to the resource / candidate resource N is symbol 1, and the selected resources are symbols 1 to 13 in slot 0.

[0084] 3) The M time slots following the time slot where the resource / candidate resource N is located, where M is greater than or equal to 0. For example, the resource / candidate resource N is symbols 1 to 5 in slot 0, and the selected resources are slots 2 and 3.

[0085] The first terminal's selection of resources within the resource unit where the resource / candidate resource N is located, as mentioned in the second point above, includes: if the remaining resources within the resource unit where the resource / candidate resource N is located meet the data transmission requirements of the first terminal, then the first terminal selects resources within the resource unit.

[0086] It should be noted that the transmission requirements or transmission demands mentioned in the various embodiments of this application can refer to data packets being smaller than a threshold, having a priority greater than a threshold, having a CBR or CR being smaller than a threshold, etc.

[0087] For example, the second terminal sends an SCI indicating the first a symbols (i.e., resources / candidate resources N) in the reserved time slot n. The first terminal performs SL detection and detects the SCI indicating the reserved time slot n. Then the first terminal can select resources from the (a+1)th symbol in the time slot n, for example, to reserve resources.

[0088] Based on the above three points, the method further includes: if the remaining resources within the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the first terminal, and the resources within the first COT range of the first terminal meet the data transmission requirements, then a resource is selected at the position corresponding to the resource / candidate resource N.

[0089] In this example, the length of the selected resource is less than or equal to the length of the first COT of the first terminal. The location of the selected resource includes one of the following: the last K1 symbols in the time slot where the resource / candidate resource N is located, or the last K2 symbols after the start / end symbol corresponding to the resource / candidate resource N, or the last M time slots in the time slot where the resource / candidate resource N is located; wherein K1, K2 and M are greater than or equal to 0.

[0090] Based on the above four points, the method further includes: if the remaining resources within the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the first terminal, and the resources within the second COT range of the second terminal meet the data transmission requirements, then a resource is selected at the position corresponding to the resource / candidate resource N.

[0091] This example allows for resource selection within the second COT range. In this example, the length of the selected resource is less than or equal to the difference between the length of the second COT and the resource / candidate resource N.

[0092] In this example, the location of the selected resource includes one of the following: the last K1 symbols in the time slot where the resource / candidate resource N is located, or the last K2 symbols after the start / end symbol corresponding to the resource / candidate resource N, or the last M time slots in the time slot where the resource / candidate resource N is located; wherein K1, K2 and M are greater than or equal to 0.

[0093] The above four conditions can be met in practice by satisfying one of the following:

[0094] 1) The data to be sent by the first terminal is a broadcast service.

[0095] 2) The data to be sent by the first terminal is a multicast service, and the multicast members include the second terminal.

[0096] 3) The data to be sent by the first terminal is unicast data, and the receiving end is the second terminal.

[0097] 4) The receiving end of the data to be sent by the first terminal includes the second terminal.

[0098] Based on the above points one to six, the method further includes: if the remaining resources within the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the first terminal, then determine the maximum length of the extended COT; wherein the maximum length of the extended COT is predefined, preconfigured, or configured, or the rule for obtaining the maximum length of the extended COT is predefined, preconfigured, or configured.

[0099] Optionally, the maximum length of the extended COT includes at least one of the following: the maximum extendable length of the first COT of the first terminal; the maximum extendable length of the second COT of the second terminal; or the maximum value of the maximum extendable lengths of the first COT of the first terminal and the second COT of the second terminal.

[0100] For example: the second terminal reserves a second COT, and the first terminal shares the second COT and extends it to the first COT; wherein, the system can specify the maximum length that each terminal, all terminals, or the last terminal can extend.

[0101] Option 2:

[0102] In this scheme, SL terminals can use a non-continuous resource reservation method for resource reservation.

[0103] Alternatively, the following methods of Scheme 2 may be implemented if at least one of the following conditions is met:

[0104] 1) The SL terminal uses discontinuous resource selection in the time domain.

[0105] 2) SL enables the HARQ feedback mechanism.

[0106] 3) The PSFCH period in SL is configured to be a non-zero value.

[0107] 4) The size of the data packet meets the second preset condition, for example, the size of the data packet to be sent is less than the second value.

[0108] Optionally, in this second scheme, if the first terminal has data to be sent, step S204 may further include at least one of the following steps one to two:

[0109] 1. The first terminal excludes the resources / candidate resources N and the resources of A resource units under the resources / candidate resources N.

[0110] 2. Perform CCA or LBT detection within the next B resource units of the resource / candidate resource N.

[0111] Here, A and B are values ​​greater than or equal to 1. In one example, A and B can be predefined, preconfigured, or configured values.

[0112] In this embodiment, assuming the first terminal needs to perform CCA detection before selecting resources, then at least the next time slot of resource / candidate resource N needs to undergo CCA, and the first terminal cannot reserve the corresponding resource (i.e., the next time slot of resource / candidate resource N). Therefore, the next time slot of resource N cannot be used as a resource within the first terminal's candidate resource window.

[0113] Optionally, in this second scheme, if the first terminal has data to be sent, the following step may be included after S204: the first terminal determines whether to select a resource within the resource unit where the resource / candidate resource N is located, based on the remaining resources within that resource unit. Three examples will be provided below.

[0114] In the first example, if the first terminal has remaining resources within the resource unit where the resource / candidate resource N is located, or if the first terminal has remaining resources within the resource unit where the resource / candidate resource N is located and the remaining resources meet the transmission requirements of the data to be sent, then the method further includes at least one of the following:

[0115] 1) The first terminal performs CCA or LBT detection within one or more resource units preceding the resource / candidate resource N.

[0116] This embodiment can first perform the SL detection in S202, and then perform the CCA or LBT detection.

[0117] In this embodiment, the first terminal can assist other terminals in preempting the channel, increasing the probability of successful resource preemption by the SL terminal and improving reliability. In other embodiments, the first terminal may not perform CCA or LBT detection, relying on the second terminal to preempt resources, which helps save the first terminal's power.

[0118] 2) The first terminal excludes frequency domain resources selected by other terminals in the time domain unit where the resource / candidate resource N is located, and selects frequency domain resources in the time domain unit where the resource / candidate resource N is located.

[0119] 3) The first terminal excludes resources selected by other terminals within the resource unit where the resource / candidate resource N is located, and selects resources within the resource unit where the resource / candidate resource N is located.

[0120] In this embodiment, the difference between 3) and 2) is that 2) specifically refers to selecting different frequency domain resources on the same time domain resources; 3) it is sufficient to select resources that do not overlap with the resource / candidate resource N.

[0121] It should be noted that the transmission requirements or transmission demands mentioned in the various embodiments of this application can refer to data packets being smaller than a threshold, having a priority greater than a threshold, having a CBR or CR being smaller than a threshold, etc.

[0122] In the second example, if the first terminal has remaining resources within the resource unit where the resource / candidate resource N is located, and the remaining resources do not meet the transmission requirements of the data to be sent, then the method further includes at least one of the following:

[0123] 1) The first terminal selects a frequency domain resource within the time domain unit corresponding to the resource / candidate resource N;

[0124] 2) The first terminal performs CCA or LBT detection after the resource unit where the resource / candidate resource N is located.

[0125] In this example, when 1) and 2) are combined, a portion of the data from the first terminal is sent to the resource unit where resource N is located; the other portion of the data first undergoes CCA / LBT detection, and after an available resource is detected, the remaining data is transmitted.

[0126] In the third example, if the first terminal has no remaining resources in the resource unit where the resource / candidate resource N is located, or if the first terminal has remaining resources in the resource unit where the resource / candidate resource N is located but the remaining resources do not meet the transmission requirements of the data to be sent, then the first terminal excludes the resource / candidate resource N and the next A resource units of the resource / candidate resource N; where A is a value greater than or equal to 1.

[0127] In this example, resources of resource / candidate resource N and the A resource units following it can be directly excluded; alternatively, some data can be transmitted on the resource unit where resource N is located, while the other part undergoes CCA / LBT detection first, and is transmitted only after an available resource is detected.

[0128] Optionally, in this second scheme, if the first terminal has data to be sent, the first terminal may use at least one of the following access methods when selecting, indicating, or reserving resources:

[0129] 1) Type 1 channel access method. In this example, it can be used when the first terminal has already obtained the channel and the transmission conversion interval is less than a certain duration (e.g., 16us).

[0130] 2) Type 2 channel access method. For example, channel listening for a certain duration (e.g., 25µs) can be used to acquire a channel for a specific signal. The maximum continuous transmission length should be less than a certain value, for example, 1ms.

[0131] 3) The retransmission of the first terminal is sent within the time domain resource corresponding to the resource / candidate resource N.

[0132] In this example, the second terminal indicates / reserves resource N based on SL detection, and the first terminal retransmits within the time domain resource corresponding to resource / candidate resource N.

[0133] Optionally, the first terminal may also determine the access method described in 1) to 3) above according to predefined, preconfigured or configured rules.

[0134] The above mainly introduces the resource determination method on the shared frequency band provided by the embodiments of this application in conjunction with Scheme 1 and Scheme 2. The following will introduce the conditions under which each of the above schemes is applicable.

[0135] The SL detection mentioned in the preceding embodiments may include PSCCH detection or SCI detection; wherein the PSCCH or SCI carries information about one or more time-domain resources and / or frequency-domain resources, or carries one or more resource information.

[0136] For example, if the SCI sent by the second terminal indicates the resources within reserved candidate resources slot x1 and slot x2, and the frequency domain resource indicates interlace y1, then other terminals (such as the first terminal) will consider that the SCI indicates the resources interlace y1 in slot x1 and interlace y1 in slot x2; or, if the SCI indicates the resources of the first 3 slots of reserved candidate resources slot x1, and the frequency domain resource indicates interlace y1, then other terminals (such as the first terminal) will consider that the SCI indicates the resources interlace y1 in slot x1, interlace y1 in slot x1+1, and interlace y1 in slot x1+2.

[0137] Optionally, the relationship between the time-domain resources and the frequency-domain resources is a predefined rule; or a pre-configured or configured rule. For example, the first terminal obtains N time-domain resource indications based on the time-domain resource indications and Y frequency-domain resource indications based on the frequency-domain resource indications, wherein the N time-domain resources and the Y frequency-domain resources have a one-to-one / one-to-many / many-to-one relationship.

[0138] The information on the time-domain resources and / or frequency-domain resources, or the resource information including at least one of the following: the resources occupied by the second terminal; the start position of the second COT of the second terminal; the end position of the second COT of the second terminal; the length of the second COT of the second terminal.

[0139] In this embodiment, for example, the second terminal indicates that the second COT length is 4 slots via SCI. The second terminal indicates that it occupies the first 3 slots. Other SL terminals (such as the first terminal) detect the SCI and can also consider transmitting information for the 4th slot.

[0140] In the preceding embodiments, after the first terminal selects resources, the first terminal may also send a PSCCH or SCI, wherein the PSCCH or SCI carries information about one or more time-domain resources and / or frequency-domain resources, or one or more resource information.

[0141] For example, if the SCI sent by the first terminal indicates the resources within the reserved candidate resources slot x1 and slot x2, and the frequency domain resource indicates interlace y1, then other terminals (such as the second terminal) will consider that the SCI indicates the resources interlace y1 in slot x1 and interlace y1 in slot x2; or, if the SCI indicates the resources of the first three slots of the reserved candidate resources slot x1, and the frequency domain resource indicates interlace y1, then other terminals (such as the second terminal) will consider that the SCI indicates the resources interlace y1 in slot x1, interlace y1 in slot x1+1, and interlace y1 in slot x1+2.

[0142] Optionally, the relationship between the time-domain resources and the frequency-domain resources is a predefined rule; or a pre-configured or configured rule. For example, other SL terminals can obtain N time-domain resource indicators based on the time-domain resource indicators and Y frequency-domain resource indicators based on the frequency-domain resource indicators, where the N time-domain resources and Y frequency-domain resources have a one-to-one / one-to-many / many-to-one relationship.

[0143] The information on time-domain resources and / or frequency-domain resources, or the resource information including at least one of the following: the resources occupied by the first terminal; the start position of the first COT of the first terminal; the end position of the first COT of the first terminal; the length of the first COT of the first terminal.

[0144] The information of the time-domain resources and / or frequency-domain resources mentioned in the above examples includes at least one of the following: time-domain pattern; start position of the time-domain resource; end position of the time-domain resource; length of the time-domain resource; frequency-domain resource interlacing index; number of frequency-domain resource interlacings; start index of frequency-domain resource interlacing; end index of frequency-domain resource interlacing; start position of the frequency-domain resource; end position of the frequency-domain resource; size of the frequency-domain resource; bandwidth occupied by the frequency-domain resource.

[0145] Optionally, the foregoing embodiments may further include the following steps: the first terminal receives data on at least one of the following resources: resources indicated by PSCCH or SCI; resources reserved by PSCCH or SCI; resources / candidate resources indicated by PSCCH or SCI. In this embodiment, the first terminal receives data, but the second terminal (sending terminal) may not actually preempt the resource, so the second terminal cannot send data. Therefore, the data reception by the first terminal in this embodiment may be partially blind detection.

[0146] It should be noted that the resource units mentioned in the various embodiments of this application can be L1 symbols, L2 time slots, L3 subframes, L4 frames, COT, L5 microseconds, L6 milliseconds, L7 seconds, etc.; wherein, L1, L2, L3, L4, L5, L6, and L7 are values ​​greater than or equal to 1, and the resource units described in different locations may be different.

[0147] To explain in detail the resource determination method on the shared frequency band provided in the embodiments of this application, the following will be described in conjunction with several specific embodiments.

[0148] Example 1: UE 1 selects resources from candidate resources indicated by other terminals.

[0149] like Figure 3 As shown, the second terminal (UE 2) occupies interlace 1 on slots 0, 1, and 2 in the unlicensed frequency band, and in the SCI carried by the PSCCH in slot 0, it indicates / reserves resources for slots 0, 1, and 2, which correspond to the resources / candidate resources N in the previous embodiment.

[0150] UE 1 detects SCI at the beginning of each slot. If it detects that UE 2 has reserved resources for slots 0, 1, and 2 in slot 0, then UE 1 selects interlace 2 within slots 1 and 2 for data transmission.

[0151] It should be noted that UE 1 can select the same or different interlaces in different time slots; there are no restrictions here. Figure 3 The term "interlace" is used as an example.

[0152] Example 2: UE 1 selects resources from candidate resources indicated by other terminals + CCA selection

[0153] like Figure 4 As shown, the second terminal (UE 2) occupies interlace 1 on slots 0, 1, and 2 in the unlicensed frequency band, and in the SCI carried by the PSCCH in slot 0, it indicates / reserves resources for slots 0, 1, and 2, which correspond to the resources / candidate resources N in the previous embodiment.

[0154] UE 1 detects SCI at the beginning of each slot. If it detects that UE 2 has reserved / indicated resources for slots 0, 1, and 2 in slot 0, and UE 1 requires resources from all three slots in the time domain, then UE 1 selects interlace 2 within slots 1 and 2 for data transmission. CCA detection begins in slot 3, and data is transmitted in the slot where access is successful / in the next slot. Figure 4 In the process, UE 1 successfully accessed the network in slot 3 and selected interlace 2 in slot 4 to transmit information.

[0155] It should be noted that this embodiment assumes that UE 2 has preempted the resources in slots 0-2, so SL UE 1 can occupy the resources in slots 1 and 2. If resources are insufficient, UE 1 needs to perform CCA / LBT detection in order to send the remaining data.

[0156] Example 3: The reserved resources of UE 1 are within the second COT range of UE 2.

[0157] like Figure 5 As shown, the second terminal (UE 2) occupies interlace 1 on slots 0, 1, and 2 of the unlicensed frequency band. Furthermore, the SCI carried by the PSCCH in slot 0 indicates / reserves resources for slots 0, 1, and 2, corresponding to the resources / candidate resources N in the previous embodiment. The second COT range of UE 2 is four slots: slots 0-3.

[0158] UE 1 detects SCI at the beginning of each slot. If it detects that UE 2 has reserved resources for slots 0, 1, and 2 in slot 0, and if UE 1 needs resources for 3 slots in the time domain, based on SL detection, UE 1 determines that slot 3 is within UE 2's COT range. Therefore, UE 1 selects interlace 2 from slots 1, 2, and 3 for data transmission.

[0159] Example 4: UE 1 excludes resource / candidate resource N and its next time slot.

[0160] like Figure 6As shown, the second terminal (UE 2) occupies interlace 1 on slots 0, 1, and 2 in the unlicensed frequency band, and in the SCI carried by the PSCCH in slot 0, it indicates / reserves resources for slots 0, 1, and 2, which correspond to the resources / candidate resources N in the previous embodiment.

[0161] If UE 1 performs a SL (Slot Detection) in slot 0 and detects that UE 2 has reserved / indicated resources for slots 0, 1, and 2 in slot 0, then UE 1 excludes resources in slots 0-2 and slot 3 (which is the next time slot of resource N). This means that these resources cannot be considered as candidate resources for UE 1.

[0162] Figure 6 In the process, UE 1 successfully accessed the network in slot 3 and selected interlace 2 in slot 4 to transmit information. In the SCI carried by the PSCCH in slot 4, UE 1 indicated / reserved resources for slot 10.

[0163] Figure 6 This is an example under continuous resource allocation, which will be combined with the following. Figure 7 Introducing an example under continuous resource allocation with introduced fees.

[0164] like Figure 7 As shown, UE 2 occupies intersection 1 on slots 0, 4, and 11 in the unlicensed frequency band, and in the SCI carried in slot 0, it indicates / reserves resources for slots 0, 4, and 11.

[0165] UE 1 performs SL detection in slot 0. If it detects that UE 2 has reserved / indicated resources (i.e., resources / candidate resource N) in slots 0, UE 1 excludes the resources in slots 0, 4, 11, 1, 5, and 12 (i.e., the next time slot of resources / candidate resource N), indicating that these resources cannot be used as candidate resources for UE 1. When SL supports non-contiguous resource allocation, this exclusion method reduces the number of available resources for UE 1.

[0166] Example 5: UE 1 transmits discontinuously, selecting resources from those reserved for other terminals.

[0167] like Figure 8As shown, UE 2 occupies intersection 1 on slots 0, 4, and 11 in the unlicensed frequency band, and in the SCI carried in slot 0, it indicates / reserves resources for slots 0, 4, and 11.

[0168] UE 1 performs SL detection in slot 0 and detects that UE 2 has reserved / indicated resources in slots 0, 4, and 11. UE 1 then selects resources in slots 4 and 11 to send data, using interlace 2 in slot 4 and interlace 3 in slot 11.

[0169] It should be noted that the resource determination method on a shared frequency band provided in this application embodiment can be executed by a resource determination device on a shared frequency band, or by a control module within that device for executing the method. This application embodiment uses the execution of the resource determination method on a shared frequency band by a resource determination device on a shared frequency band as an example to illustrate the resource determination device on a shared frequency band provided in this application embodiment.

[0170] Figure 9 This is a schematic diagram of a resource determination device on a shared frequency band according to an embodiment of this application. This device may correspond to a terminal in other embodiments. Figure 9 As shown, the device 900 includes the following modules.

[0171] Detection module 902 can be used to perform SL detection;

[0172] The resource determination module 904 can be used to determine the second terminal indicated or reserved resources / candidate resources N based on the SL detection.

[0173] In this embodiment, the device 900 determines the resource / candidate resource N indicated or reserved by the second terminal through SL detection. In this way, the device 900 can also select resources based on the resource / candidate resource N, which is beneficial to improve the channel access probability on the shared frequency band. At the same time, the device 900 can implement OFDMA to improve the system resource utilization.

[0174] Optionally, as an embodiment, if the device has data to be transmitted, the resource determination module 904 can be used for at least one of the following:

[0175] In the first resource, perform Clear Channel Assessment (CCA) or Listen-Before-Speak (LBT) detection.

[0176] Select a resource within the resource unit where the resource / candidate resource N is located;

[0177] Select resources within the first channel occupancy time (COT) range of the first terminal;

[0178] Select resources within the second COT range of the second terminal;

[0179] Resources are selected from the set of the first COT of the device and the second COT of the second terminal;

[0180] Resources are selected from the largest COT range between the first COT of the device and the second COT of the second terminal.

[0181] Optionally, as an embodiment, the first resource includes at least one of the following:

[0182] Resources excluding the aforementioned resource / candidate resource N;

[0183] The remaining resources after excluding the aforementioned resources / candidate resources N;

[0184] Candidate resources;

[0185] Some candidate resources.

[0186] Optionally, as an embodiment, selecting resources within the resource unit where the resource / candidate resource N is located includes: if the remaining resources within the resource unit where the resource / candidate resource N is located meet the data transmission requirements of the first terminal, then selecting resources within the resource unit.

[0187] Optionally, as an embodiment, the resource determination module 904 can also be used to: if the remaining resources in the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the device, and the resources within the first COT range of the device meet the data transmission requirements, then select a resource at the position corresponding to the resource / candidate resource N.

[0188] Optionally, as an embodiment, the length of the selected resource is less than or equal to the length of the first COT of the first terminal, and / or the location of the selected resource includes one of the following: the last K1 symbols in the time slot where the resource / candidate resource N is located, or the last K2 symbols after the start symbol / end symbol corresponding to the resource / candidate resource N, or the last M time slots in the time slot where the resource / candidate resource N is located; wherein, K1, K2 and M are greater than or equal to 0.

[0189] Optionally, as an embodiment, the resource determination module 904 can also be used to: if the remaining resources in the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the first terminal, and the resources within the second COT range of the second terminal meet the data transmission requirements, then select a resource at the position corresponding to the resource / candidate resource N.

[0190] Optionally, as an embodiment, the length of the selected resource is less than or equal to the difference between the length of the second COT and the resource / candidate resource N, and / or, the location of the selected resource includes one of the following: the last K1 symbols in the time slot where the resource / candidate resource N is located, or the last K2 symbols after the start / end symbol corresponding to the resource / candidate resource N, or the last M time slots in the time slot where the resource / candidate resource N is located; wherein, K1, K2 and M are greater than or equal to 0.

[0191] Optionally, as an embodiment, the data to be sent is a broadcast service; the data to be sent is a multicast service, and the multicast members include the second terminal; the data to be sent is unicast data, and the receiving end is the second terminal; or the receiving end of the data to be sent includes the second terminal.

[0192] Optionally, as an embodiment, the second COT range is the second COT range of one second terminal, or a collection of the second COT ranges of multiple second terminals.

[0193] Optionally, as an embodiment, the resource determination module 904 can also be used to: determine the maximum length of the extended COT if the remaining resources within the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the device; wherein the maximum length of the extended COT is predefined, preconfigured, or configured, or the rule for obtaining the maximum length of the extended COT is predefined, preconfigured, or configured.

[0194] Optionally, as an embodiment, the maximum length of the extended COT includes at least one of the following: the maximum extendable length of the first COT of the device; the maximum extendable length of the second COT of the second terminal; or the maximum value of the maximum extendable lengths of the first COT of the device and the second COT of the second terminal.

[0195] Optionally, as an embodiment, at least one of the following conditions must be met: the SL terminal uses continuous resource selection in the time domain; the SL system's Hybrid Automatic Repeat Request (HARQ) feedback mechanism is unavailable; the SL uses blind retransmission; the SL channel busy ratio (CBR) or channel occupancy rate (CR) is greater than or equal to a preset value; and the size of the data packet meets a first preset condition.

[0196] Optionally, as an embodiment, the device has data to be sent, and the resource determination module 904 can be used for at least one of the following: excluding the resource / candidate resource N and the resources of the resource / candidate resource N within A resource units; performing CCA or LBT detection within the resource / candidate resource N within B resource units; wherein A and B are values ​​greater than or equal to 1.

[0197] Optionally, as an embodiment, if the device has data to be sent, the resource determination module 904 can be used to: determine whether to select a resource within the resource unit where the resource / candidate resource N is located, based on the remaining resources within the resource unit where the resource / candidate resource N is located.

[0198] Optionally, as an embodiment, if the device has remaining resources within the resource unit where the resource / candidate resource N is located, or if the device has remaining resources within the resource unit where the resource / candidate resource N is located and the remaining resources meet the transmission requirements of the data to be sent, then the resource determination module 904 can be used for at least one of the following: performing CCA or LBT detection within one or more resource units preceding the resource / candidate resource N; excluding frequency domain resources selected by other terminals in the time domain unit where the resource / candidate resource N is located, and selecting frequency domain resources in the time domain unit where the resource / candidate resource N is located; excluding resources selected by other terminals within the resource unit where the resource / candidate resource N is located, and selecting resources within the resource unit where the resource / candidate resource N is located.

[0199] Optionally, as an embodiment, if the device has remaining resources within the resource unit where the resource / candidate resource N is located, and the remaining resources do not meet the transmission requirements of the data to be sent, then the resource determination module 904 can be used for at least one of the following: selecting frequency domain resources within the time domain unit corresponding to the resource / candidate resource N; and performing CCA or LBT detection after the resource unit where the resource / candidate resource N is located.

[0200] Optionally, as an embodiment, if the device does not have any remaining resources in the resource unit where the resource / candidate resource N is located, or if the device has remaining resources in the resource unit where the resource / candidate resource N is located but the remaining resources do not meet the transmission requirements of the data to be sent, then the device excludes the resource / candidate resource N and the next A resource units of the resource / candidate resource N; where A is a value greater than or equal to 1.

[0201] Optionally, as an embodiment, the device has data to be transmitted, and when selecting, indicating, or reserving resources, the device adopts at least one of the following access methods: a type 1 channel access method; a type 2 channel access method; and the retransmission of the first terminal is sent within the time domain resource corresponding to the resource / candidate resource N.

[0202] Optionally, as an embodiment, the resource determination module 904 can be used to determine the access method according to predefined, preconfigured, or configured rules.

[0203] Optionally, as an embodiment, at least one of the following conditions must be met: the SL terminal uses discontinuous resource selection in the time domain; the SL enables the HARQ feedback mechanism; the PSFCH period in the SL is configured to a non-zero value; and the size of the data packet meets the second preset condition.

[0204] Optionally, as an embodiment, the SL detection includes PSCCH detection or SCI detection; wherein the PSCCH or SCI carries information about one or more time-domain resources and / or frequency-domain resources, or one or more resource information.

[0205] Optionally, as an embodiment, the information on time-domain resources and / or frequency-domain resources, or the resource information, includes at least one of the following: the resources occupied by the second terminal; the start position of the second COT of the second terminal; the end position of the second COT of the second terminal; and the length of the second COT of the second terminal.

[0206] Optionally, as an embodiment, the apparatus further includes: a transmitting module for transmitting a PSCCH or SCI; wherein the PSCCH or SCI carries information about one or more time-domain resources and / or frequency-domain resources, or one or more resource information.

[0207] Optionally, as an embodiment, the information on the time-domain resources and / or frequency-domain resources, or the resource information, includes at least one of the following: the resources occupied by the device; the start position of the first COT of the device; the end position of the first COT of the device; and the length of the first COT of the device.

[0208] Optionally, as an embodiment, the information of the time-domain resources and / or frequency-domain resources includes at least one of the following: time-domain pattern; start position of the time-domain resources; end position of the time-domain resources; length of the time-domain resources; frequency-domain resource interleaving index; number of frequency-domain resource interleavings; start index of frequency-domain resource interleavings; end index of frequency-domain resource interleavings; start position of frequency-domain resources; end position of frequency-domain resources; size of frequency-domain resources; bandwidth occupied by frequency-domain resources.

[0209] Optionally, as an embodiment, the relationship between the time-domain resources and the frequency domain is a predefined rule; or a pre-configured or configured rule.

[0210] Optionally, as an embodiment, the apparatus further includes: a receiving module for receiving data on at least one of the following resources: resources indicated by PSCCH or SCI; resources reserved by PSCCH or SCI; resources / candidate resources indicated by PSCCH or SCI.

[0211] Optionally, as an embodiment, the SL detection includes at least one of the following: PSCCH detection; SCI detection; Physical Sublink Feedback Channel (PSFCH) detection; Acknowledgment acknowledgment (ACK) / Nack acknowledgment (NACK) detection; Wake-up signal (WUS) detection; Random Access Preamble sequence detection; Reference Signal Received Power (RSRP) detection; RSRP vs. threshold comparison; CCA or LBT detection; Received Signal Strength Indication (RSSI) detection; Energy detection; Predefined, preconfigured, or configured sequence detection; Predefined, preconfigured, or configured position detection.

[0212] Optionally, as an embodiment, the detection module 902 can be used to perform SL detection when the device has data to be sent or received.

[0213] Optionally, as an embodiment, the location of the SL detection is determined based on at least one of the following: the time-frequency domain resources of the PSCCH configured in the SL resource pool; the location of predefined, preconfigured, or configured time-domain resources and / or frequency-domain resources; and the location of predefined, preconfigured, or configured resources.

[0214] The apparatus 900 according to the embodiments of this application can refer to the flow of the method 200 corresponding to the embodiments of this application. Furthermore, each unit / module in the apparatus 900 and the other operations and / or functions described above are respectively implemented to achieve the corresponding flow in the method 200 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.

[0215] The resource determination device on the shared frequency band in this application embodiment can be a device, a device or electronic device with an operating system, or a component, integrated circuit, or chip in a terminal. This device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.

[0216] The resource determination device on the shared frequency band provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0217] Optional, such as Figure 10 As shown, this application embodiment also provides a communication device 1000, including a processor 1001, a memory 1002, and a program or instructions stored in the memory 1002 and executable on the processor 1001. For example, when the communication device 1000 is a terminal, when the program or instructions are executed by the processor 1001, they implement the various processes of the above-described resource determination method embodiment on the shared frequency band and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0218] This application embodiment also provides a terminal, including a processor and a communication interface. The processor is used to perform SL detection; and to determine, based on the SL detection, a second terminal-indicated or reserved resource / candidate resource N. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 11 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0219] The terminal 1100 includes, but is not limited to, at least some of the following components: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, and processor 1110.

[0220] Those skilled in the art will understand that the terminal 1100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0221] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The GPU 11041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0222] In this embodiment, the radio frequency unit 1101 receives downlink data from the network-side device and processes it for the processor 1110; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0223] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1109 may include high-speed random access memory and non-transient memory, wherein the non-transient memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-transient solid-state storage device.

[0224] Processor 1110 may include one or more processing units; optionally, processor 1110 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1110.

[0225] The processor 1110 can be used to perform SL detection; and determine the second terminal indicated or reserved resources / candidate resources N based on the SL detection.

[0226] In this embodiment, the terminal determines the resource / candidate resource N indicated or reserved by the second terminal through SL detection. In this way, the terminal can also select resources based on the resource / candidate resource N, which is beneficial to improve the channel access probability on the shared frequency band. At the same time, the terminal can implement OFDMA to improve the system resource utilization.

[0227] The terminal 1100 provided in this application embodiment can also implement the various processes of the above-described resource determination method embodiment on the shared frequency band, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0228] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described resource determination method embodiment on the shared frequency band and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0229] The processor may be the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0230] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described resource determination method embodiment on the shared frequency band, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0231] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0232] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

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

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

Claims

1. A method for resource determination on a shared frequency band, the method comprising: include: The first terminal performs secondary link SL detection; The second terminal indicates or reserves resources / candidate resources N based on the SL detection; the resources / candidate resources N include time-domain resources; The first terminal has data to be sent, and the data to be sent is a broadcast service; or, the data to be sent is a multicast service, and the multicast members include the second terminal; or, the data to be sent is unicast data, and the receiving end is the second terminal. If the receiving end of the data to be sent includes the second terminal, the method further includes: The first terminal selects resources within the second channel occupancy time (COT) range of the second terminal; The selection of resource positions includes: K2 symbols after the starting symbol corresponding to the resource / candidate resource N; where K2 is greater than 0.

2. The method of claim 1, wherein, The method further includes at least one of the following: The first terminal performs Clear Channel Assessment (CCA) or Listen-Before-Speak (LBT) detection in the first resource. The first terminal selects a resource within the resource unit where the resource / candidate resource N is located; The first terminal selects resources within the first channel occupancy time (COT) range of the first terminal; The first terminal selects resources from the set of the first COT of the first terminal and the second COT of the second terminal; The first terminal selects resources from the largest COT range between the first terminal's first COT and the second terminal's second COT.

3. The method of claim 2, wherein, The first resource includes at least one of the following: Resources excluding the aforementioned resource / candidate resource N; The remaining resources after excluding the aforementioned resources / candidate resources N; Candidate resources; Some candidate resources.

4. The method of claim 2, wherein, The first terminal selects resources within the resource unit where the resource / candidate resource N is located, including: If the remaining resources within the resource unit where the resource / candidate resource N is located meet the data transmission requirements of the first terminal, then the first terminal selects a resource within the resource unit.

5. The method of claim 2, wherein, The method further includes: If the remaining resources within the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the first terminal, and the resources within the first COT range of the first terminal meet the data transmission requirements, then a resource is selected at the position corresponding to the resource / candidate resource N.

6. The method according to claim 2, 4 or 5, characterized in that, The length of the selected resource is less than or equal to the length of the first COT of the first terminal.

7. The method of claim 2, wherein, The method further includes: If the remaining resources within the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the first terminal, and the resources within the second COT range of the second terminal meet the data transmission requirements, then a resource is selected at the position corresponding to the resource / candidate resource N.

8. The method according to claim 2, 4 or 7, characterized in that, The length of the selected resource is less than or equal to the difference between the length of the second COT and the resource / candidate resource N.

9. The method according to claim 7, characterized in that, The second COT range is either the second COT range of one second terminal or a collection of the second COT ranges of multiple second terminals.

10. The method of claim 2, wherein, The method further includes: If the remaining resources within the resource unit where the resource / candidate resource N is located do not meet the data transmission requirements of the first terminal, then the maximum length of the extended COT is determined. Wherein, the maximum length of the extended COT is predefined, preconfigured, or configured, or the rule for obtaining the maximum length of the extended COT is predefined, preconfigured, or configured.

11. The method of claim 10, wherein, The maximum length of the extended COT includes at least one of the following: The maximum possible length of the first COT of the first terminal; The maximum possible length of the second COT of the second terminal; The maximum possible length of the first COT of the first terminal and the second COT of the second terminal is the maximum value of the maximum possible length of the COT of the first terminal.

12. The method according to any one of claims 2 to 11, characterized in that, The method satisfies at least one of the following: The SL terminal uses continuous resource selection in the time domain; The SL system's Hybrid Automatic Repeat Request (HARQ) feedback mechanism is unavailable. SL uses blind retransmission; The SL channel busy ratio (CBR) or channel occupancy rate (CR) is greater than or equal to a preset value. The size of the data packet meets the first preset condition.

13. The method of claim 1, wherein, The method further includes at least one of the following: The first terminal excludes the resource / candidate resource N and the resources of A resource units under the resource / candidate resource N; Perform CCA or LBT detection within the next B resource units of the resource / candidate resource N; Where A and B are values ​​greater than or equal to 1.

14. The method of claim 1, wherein, The method further includes: The first terminal determines whether to select a resource within the resource unit where the resource / candidate resource N is located, based on the remaining resources within that resource unit.

15. The method of claim 14, wherein, If the first terminal has remaining resources within the resource unit where the resource / candidate resource N is located, or if the first terminal has remaining resources within the resource unit where the resource / candidate resource N is located and the remaining resources meet the transmission requirements of the data to be sent, then the method further includes at least one of the following: The first terminal performs CCA or LBT detection within one or more resource units preceding the resource / candidate resource N; The first terminal excludes frequency domain resources selected by other terminals in the time domain unit where the resource / candidate resource N is located, and selects frequency domain resources in the time domain unit where the resource / candidate resource N is located; The first terminal excludes resources selected by other terminals within the resource unit where the resource / candidate resource N is located, and selects resources within the resource unit where the resource / candidate resource N is located.

16. The method of claim 14, wherein, If the first terminal has remaining resources within the resource unit where the resource / candidate resource N is located, and the remaining resources do not meet the transmission requirements of the data to be sent, then the method further includes at least one of the following: The first terminal selects a frequency domain resource within the time domain unit corresponding to the resource / candidate resource N; The first terminal performs CCA or LBT detection after the resource unit where the resource / candidate resource N is located.

17. The method according to claim 14, characterized in that, If the first terminal does not have any remaining resources in the resource unit where the resource / candidate resource N is located, or if the first terminal has remaining resources in the resource unit where the resource / candidate resource N is located but the remaining resources do not meet the transmission requirements of the data to be sent, then the first terminal excludes the resource / candidate resource N and the next A resource units of the resource / candidate resource N. Where A is a value greater than or equal to 1.

18. The method of claim 1, wherein, When the first terminal has data to be sent, it uses at least one of the following access methods when selecting, indicating, or reserving resources: Type 1 channel access method; Type 2 channel access method; The retransmission of the first terminal is sent within the time domain resource corresponding to the resource / candidate resource N.

19. The method of claim 18, wherein, The method further includes: The access method is determined according to predefined, preconfigured, or configured rules.

20. The method according to any one of claims 13 to 19, characterized in that, The method satisfies at least one of the following: SL terminals employ discontinuous resource selection in the time domain; SL enables the HARQ feedback mechanism; In SL, the PSFCH period is configured to a non-zero value; The size of the data packet meets the second preset condition.

21. The method of claim 1, wherein, The SL detection includes Physical Sublink Control Channel (PSCCH) detection or Sublink Control Information (SCI) detection. The PSCCH or SCI carries information about one or more time-domain resources and / or frequency-domain resources, or one or more resource information.

22. The method of claim 21, wherein, The information of the time-domain resources and / or frequency-domain resources, or the resource information including at least one of the following: The resources occupied by the second terminal; The starting position of the second COT of the second terminal; The end position of the second COT of the second terminal; The length of the second COT of the second terminal.

23. The method of claim 1, wherein, The method further includes: Send PSCCH or SCI; The PSCCH or SCI carries information about one or more time-domain resources and / or frequency-domain resources, or one or more resource information.

24. The method of claim 23, wherein, The information of the time-domain resources and / or frequency-domain resources, or the resource information including at least one of the following: The resources occupied by the first terminal; The starting position of the first COT of the first terminal; The end position of the first COT of the first terminal; The length of the first COT of the first terminal.

25. The method of claim 21 or 23, wherein, The information of the time-domain resources and / or frequency-domain resources includes at least one of the following: Time-domain style; The starting position of the time-domain resource; The end position of the time-domain resource; The length of time-domain resources; Frequency domain resource interleaving index; The number of frequency domain resources interleaved; The starting index for frequency domain resource interleaving; End index of frequency domain resource interleaving; Starting position of frequency domain resources; End position of frequency domain resources; Frequency domain resource size; Bandwidth occupied by frequency domain resources.

26. The method of claim 21 or 23, wherein, The relationship between the time-domain resources and the frequency-domain resources is a predefined rule; or a pre-configured or configured rule.

27. The method of claim 1, wherein, The method further includes receiving data on at least one of the following resources: resources indicated by PSCCH or SCI; resources reserved by PSCCH or SCI; resources / candidate resources indicated by PSCCH or SCI.

28. The method of claim 1, wherein, The SL detection includes at least one of the following: PSCCH detection; SCI detection; Physical Sublink Feedback Channel (PSFCH) detection; Acknowledgment acknowledgment (ACK) / Nack acknowledgment (NACK) detection; Wake-up signal (WUS) detection; Random Access Preamble sequence detection; Reference Signal Received Power (RSRP) detection; RSRP vs. threshold comparison; CCA or LBT detection; Received Signal Strength Indication (RSSI) detection; Energy detection; Predefined, preconfigured, or configured sequence detection; Predefined, preconfigured, or configured position detection.

29. The method of claim 1, wherein, The first terminal performs SL detection, including: When the first terminal has data to be sent or received, the first terminal performs SL detection.

30. The method of claim 1, wherein, The location of the SL detection is determined based on at least one of the following: The time-frequency domain resources of PSCCH configured in the SL resource pool; Location of predefined, preconfigured, or configured time-domain and / or frequency-domain resources; Predefined, preconfigured, or configured resource locations.

31. A resource determination device on a shared frequency band, characterized in that, include: The detection module is used to perform SL detection; The resource determination module is used to determine the resources / candidate resources N indicated or reserved by the second terminal based on the SL detection; the resources / candidate resources N include time-domain resources; The device contains data to be sent, and the resource determination module is further configured to: 1) provide broadcast service data; or 2) provide multicast service data, and the multicast members include the second terminal; or 3) provide unicast data, and the receiving end is the second terminal. If the receiving end of the data to be sent includes the second terminal, resources are selected within the second COT range of the second terminal; The selection of resource positions includes: K2 symbols after the starting symbol corresponding to the resource / candidate resource N; where K2 is greater than 0.

32. The apparatus of claim 31, wherein, The resource determination module is also used for at least one of the following: Perform CCA or LBT detection in the first resource; Select a resource within the resource unit where the resource / candidate resource N is located; Select resources within the first COT range of the device; Resources are selected from the set of the first COT of the device and the second COT of the second terminal; Resources are selected from the largest COT range between the first COT of the device and the second COT of the second terminal.

33. The apparatus of claim 31, wherein, The resource determination module is also used for at least one of the following: Exclude the resources / candidate resources N and the resources of A resource units under the resources / candidate resources N; Perform CCA or LBT detection within the next B resource units of the resource / candidate resource N; Where A and B are values ​​greater than or equal to 1.

34. The apparatus of claim 31, wherein, The resource determination module is also used for at least one of the following: Based on the remaining resources within the resource unit where the resource / candidate resource N is located, determine whether to select a resource within the resource unit where the resource / candidate resource N is located.

35. A terminal, characterized by It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the resource determination method on a shared frequency band as described in any one of claims 1 to 30.

36. A readable storage medium characterized by, The readable storage medium stores programs or instructions, which are executed by the processor to implement the resource determination method on the shared frequency band according to any one of claims 1 to 30.