Resource selection method and communication device

By setting specific conditions in the resource selection method, the problem of LBT conflict between the terminal between the end link non -authorized frequency band is solved, and the reliability of data transmission is improved.

CN119383751AActive Publication Date: 2025-01-28SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202310907104.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2025-01-28
Estimated Expiration
2043-07-21

AI Technical Summary

Technical Problem

In the side link unauthorized frequency band, the existing resource selection method may lead to LBT conflicts between terminals, affecting the reliability of data transmission.

Method used

By introducing conditions in the resource selection method, ensure that the resource selected does not include the continuous time unit before or after the reserved resource unit where other terminals, or the selected resource and the time unit where the reserved resource is in order to initiate COT and share sharing Essence

Benefits of technology

Effectively solve the problem of LBT conflict between terminals, improve the reliability of data transmission, and ensure the compatibility and efficiency of the resource selection process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119383751A_ABST
    Figure CN119383751A_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present application are a resource selection method and a communication device, the resource selection method comprising: selecting a first resource for data transmission from a first candidate resource set, the first resource satisfying a first condition or a second condition, the first condition comprises that the first resource is a candidate resource on a time unit except N continuous time units before the first time unit, and / or the first resource is a candidate resource on a time unit except M continuous time units after the first time unit; the second condition comprises that the time unit where the first resource is located is continuous with the time unit where the first reserved resource is located, and the time unit where the first resource is located is before the time unit where the first reserved resource is located. By adopting the method and the device, the problem of LBT conflict between terminals can be solved, and the transmission reliability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a resource selection method and a communication device. Background Art

[0002] When the side link operates in an unlicensed frequency band, the terminal needs to perform a listen before talk (LBT) before transmission. If the LBT is successful, data transmission can be performed.

[0003] In resource allocation mode 2, the terminal selects resources through autonomous perception. In the existing resource selection scheme, the resources selected by the terminal may be adjacent to the reserved resources of other terminals in the time domain. If the existing resource selection method is continued to be used in the side link unlicensed frequency band, the selected resources may affect the LBT of other terminals before the reserved resources, or the reserved resources of other terminals may affect the LBT of the terminal before the selected resources. Therefore, how to select resources in the unlicensed frequency band to solve the LBT conflict problem between terminals has become an urgent problem to be solved. Summary of the invention

[0004] The embodiments of the present application provide a resource selection method and a communication device, which can solve the LBT conflict problem between terminals and improve the reliability of transmission.

[0005] In a first aspect, an embodiment of the present application provides a resource selection method, which is applied to a first terminal, and the method includes:

[0006] Selecting a first resource for data transmission from a first candidate resource set, where the first resource satisfies a first condition or a second condition;

[0007] The first condition includes: the first resource is a candidate resource on a time unit other than N consecutive time units before the first time unit, and / or the first resource is a candidate resource on a time unit other than M consecutive time units after the first time unit, the N and the M are integers greater than or equal to 1, and the first time unit is a time unit where any reserved resource of at least one reserved resource is located;

[0008] The second condition includes: the time unit where the first resource is located is continuous with the time unit where the first reserved resource is located, the time unit where the first resource is located is before the time unit where the first reserved resource is located, and the first resource is used to initiate the channel occupation time COT.

[0009] Based on the description of the first aspect, if the first resource satisfies the first condition, that is, the resources selected by the first terminal do not include resources on any of the N consecutive time units before the first time unit where the reserved resources of other terminals are located, so as to avoid the selected resources affecting the LBT of other terminals before the reserved resources, and / or, the resources selected by the first terminal do not include resources on any of the M consecutive time units after the first time unit where the reserved resources of other terminals are located, so as to avoid the reserved resources of other terminals affecting the LBT of the first terminal before the selected resources, it can be seen that implementing this method can solve the LBT conflict problem between the first terminal and other terminals that reserve resources, and improve the reliability of transmission.

[0010] If the first resource meets the second condition, the first terminal selects the first resource that can initiate COT. Since the first time unit where the first resource is located is continuous with the second time unit where the reserved resources of other terminals are located, the type 1 LBT performed by the second terminal before using the first reserved resource for transmission can be greatly reduced, thereby solving the conflict problem between LBTs.

[0011] In a possible implementation manner, the first resource satisfies the first condition, and the method further includes:

[0012] Receiving, through a media access control (MAC) layer, the first candidate resource set and the at least one reserved resource reported by a physical layer;

[0013] The selecting a first resource for data transmission from a first candidate resource set includes:

[0014] A first resource for data transmission is selected from the first candidate resource set according to the at least one reserved resource at the MAC layer.

[0015] When implementing this method, the physical layer reports at least one reserved resource to the MAC layer. When selecting resources, the MAC layer avoids selecting resources in any of the N consecutive time units before the time unit where the reserved resource is located, and / or avoids selecting resources in any of the M consecutive time units after the time unit where the reserved resource is located, thereby solving the LBT conflict problem between terminals and improving the reliability of transmission.

[0016] In a possible implementation manner, the receiving, through a media access control MAC layer, the at least one reserved resource reported by a physical layer includes:

[0017] A first resource set reported by the physical layer is received through the MAC layer, where the first resource set includes the at least one reserved resource.

[0018] When implementing this method, the physical layer reports the first resource set and the first candidate resource set consisting of at least one reserved resource, thereby not changing the existing candidate resource set exclusion process. An additional first resource set is reported, which is compatible with the existing resource exclusion process and can solve the LBT conflict problem between terminals.

[0019] In a possible implementation manner, the first resource satisfies the first condition, and the method further includes:

[0020] Receiving, through the MAC layer, the first candidate resource set reported by the physical layer, the candidate resources included in the first candidate resource set are candidate resources on time units other than N consecutive time units before the first time unit where any reserved resource of the at least one reserved resource is located, and / or, the candidate resources included in the first candidate resource set are candidate resources on time units other than M consecutive time units after the first time unit where any reserved resource of the at least one reserved resource is located;

[0021] The selecting a first resource for data transmission from a first candidate resource set includes:

[0022] A first resource for data transmission is selected from the first candidate resource set at the MAC layer.

[0023] By implementing this method, the candidate resource set reported by the physical layer does not include candidate resources on N consecutive time units before the time unit where any reserved resource of at least one reserved resource is located, and / or candidate resources on M consecutive time units after the time unit where any reserved resource of the at least one reserved resource is located. This does not change the resource selection process of the MAC layer and can solve the LBT conflict problem between terminals.

[0024] In a possible implementation, the method further includes:

[0025] The first candidate resource set is obtained by excluding at least candidate resources that satisfy a third condition from the second candidate resource set at the physical layer, wherein the third condition includes candidate resources that are located in any time unit of N consecutive time units before the first time unit where any reserved resource of at least one reserved resource is located, and / or candidate resources that are located in any time unit of M consecutive time units after the first time unit where any reserved resource of the at least one reserved resource is located.

[0026] By implementing this method, candidate resources on the N consecutive time units before the time unit where any one of the at least one reserved resource is located are excluded at the physical layer, and / or candidate resources on the M consecutive time units after the time unit where any one of the at least one reserved resource is located are excluded, thereby avoiding the MAC layer from selecting resources that cause LBT conflicts between terminals.

[0027] In a possible implementation, the third condition further includes at least one of the following:

[0028] The priority of the data to be carried by the reserved resources is greater than or equal to a first threshold;

[0029] The priority of the data to be carried by the reserved resources is greater than or equal to the priority of the data to be transmitted by the first terminal;

[0030] The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to a second threshold;

[0031] The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the channel access priority corresponding to the data to be transmitted by the first terminal;

[0032] The reference signal received power RSRP of the reserved resources is greater than or equal to a third threshold;

[0033] The priority of the data to be transmitted by the first terminal is greater than or equal to a fourth threshold;

[0034] The channel access priority corresponding to the data to be transmitted by the first terminal is greater than or equal to a fifth threshold.

[0035] By implementing this method, various resource exclusion conditions can be flexibly customized.

[0036] In a possible implementation manner, the first resource satisfies the second condition, and the method further includes:

[0037] Send COT sharing indication information, where the COT sharing indication information is used to indicate that the COT is to be shared.

[0038] When this method is implemented, the first terminal shares the COT, and the first reserved resources of the second terminal are located in the COT. Therefore, the shared COT can be used, and the second terminal does not need to perform type 1 LBT before the first reserved resources, thereby avoiding the first resource affecting the second terminal from performing type 1 LBT before the first reserved resources.

[0039] In a possible implementation, the method further includes:

[0040] Receiving, through a media access control (MAC) layer, the first candidate resource set and at least one reserved resource reported by a physical layer, wherein the at least one reserved resource includes the first reserved resource;

[0041] The selecting a first resource for data transmission from a first candidate resource set includes:

[0042] Selecting, at the MAC layer, a first resource for data transmission from the first candidate resource set according to the at least one reserved resource.

[0043] When this method is implemented, the physical layer reports the reserved resources of other terminals to the MAC layer so that when the MAC layer selects resources, it can select resources that are convenient for initiating COT, that is, select resources on a time unit that is continuous with the time unit where the reserved resources are located, thereby reducing the probability of other terminals performing type 1 LBT before the reserved resources.

[0044] In a possible implementation manner, the receiving, through a media access control MAC layer, the first candidate resource set and at least one reserved resource reported by a physical layer includes:

[0045] The first candidate resource set and the first resource set reported by the physical layer are received through the MAC layer, where the first resource set includes the at least one reserved resource.

[0046] By implementing this method, the physical layer will indicate that a reserved resource is reported through an additional set, so that the MAC layer can select resources in a time unit continuous with the time unit where the reserved resource is located when selecting resources, without affecting the reporting of the existing candidate resource set.

[0047] In a possible implementation, the method further includes:

[0048] receiving, through the MAC layer, the first candidate resource set reported by the physical layer, the first candidate resource set including at least one candidate resource, the at least one candidate resource being sorted according to priority, and a candidate resource satisfying a fourth condition having a higher priority, the fourth condition including: a time unit where the candidate resource is located is continuous with a time unit where one of the at least one reserved resource is located, and the at least one reserved resource includes the first reserved resource;

[0049] The selecting a first resource for data transmission from a first candidate resource set includes:

[0050] A first resource for data transmission with a higher priority is preferentially selected from the first candidate resource set at the MAC layer.

[0051] When this method is implemented, the candidate resources in the candidate resource set reported by the physical layer to the MAC layer are sorted according to priority, and the candidate resources whose time units are continuous with the time units where the reserved resources are located are sorted first, so that the MAC layer gives priority to selecting the candidate resources in the time units continuous with the time units where the reserved resources are located.

[0052] In a possible implementation, the method further includes:

[0053] Receiving, through the MAC layer, a first candidate resource set reported by the physical layer, the first candidate resource set includes a candidate resource subset, the candidate resource subset includes at least one candidate resource, and the at least one candidate resource satisfies a fourth condition, the fourth condition including: a time unit where the candidate resource is located is continuous with a time unit where one of the at least one reserved resource is located, and the at least one reserved resource includes the first reserved resource;

[0054] The selecting a first resource for data transmission from a first candidate resource set includes:

[0055] A first resource for data transmission is selected from the candidate resource subset at the MAC layer.

[0056] When this method is implemented, the candidate resource set reported by the physical layer may include a candidate resource subset, which includes candidate resources whose time units are continuous with the time units where the reserved resources are located, thereby facilitating the MAC layer to select resources that can initiate COT and avoiding other terminals from performing type 1 LBT before the reserved resources.

[0057] In a possible implementation manner, the at least one reserved resource satisfies at least one of the following:

[0058] The priority of the data to be carried by the reserved resources is greater than or equal to a first threshold;

[0059] The priority of the data to be carried by the reserved resources is greater than or equal to the priority of the data to be transmitted by the first terminal;

[0060] The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to a second threshold;

[0061] The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the channel access priority corresponding to the data to be transmitted by the first terminal.

[0062] In this implementation, if the first resource meets the first condition, when the priority of the data to be carried by the reserved resource is relatively high, or the channel access priority corresponding to the data to be carried by the reserved resource is relatively high, the LBT conflict problem between the first terminal and other terminals of the reserved resource is solved to ensure high-priority transmission. If the first resource meets the second condition, the priority of the data to be carried by the first reserved resource is relatively high, or the channel access priority corresponding to the data to be carried by the first reserved resource is relatively high, which is conducive to the second terminal successfully using the COT shared by the first terminal.

[0063] In a possible implementation manner, selecting a first resource for data transmission from a first candidate resource set includes:

[0064] A first resource for data transmission that meets the second condition is preferentially selected from the first candidate resource set.

[0065] By implementing this approach, resources that can initiate COTs are given priority, which can simplify the resource selection process.

[0066] In a possible implementation manner, whether the first resource satisfies the first condition or the second condition is configured by a network device or is preconfigured.

[0067] By implementing this method, the network device configures or pre-configures the conditions satisfied by the selected resources, which is conducive to unified management of the resources selected by the terminal.

[0068] In a second aspect, an embodiment of the present application provides a communication device, which includes a unit for implementing the method in any possible implementation manner of the first aspect above.

[0069] In a third aspect, an embodiment of the present application provides a communication device, which includes a processor and a memory, the processor and the memory are interconnected, the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute a method as described in the first aspect or any optional embodiment of the first aspect.

[0070] In a fourth aspect, an embodiment of the present application provides a chip, comprising a processor and an interface, wherein the processor and the interface are coupled; the interface is used to receive and / or output signals, and the processor is used to execute code instructions to execute a method as described in the first aspect or any optional embodiment of the first aspect.

[0071] In the fifth aspect, an embodiment of the present application provides a module device, which includes a communication module, a power module, a storage module and a chip module, wherein: the power module is used to provide power to the module device; the storage module is used to store data and / or instructions; the communication module communicates with an external device; the chip module is used to call the data and / or instructions stored in the storage module, and in combination with the communication module, execute the method described in the first aspect or any optional implementation method of the first aspect.

[0072] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, wherein the computer program includes program instructions. When a computer executes the program instructions, the method described in the first aspect or any optional implementation method of the first aspect is implemented.

[0073] In a seventh aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code, and when the computer program product is run on a computer, it is used to implement the method described in the first aspect or any optional implementation method of the first aspect.

[0074] In an eighth aspect, an embodiment of the present application provides a communication system, which includes a first terminal and a second terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0075] Figure 1 It is a structural diagram of a communication system provided in an embodiment of the present application;

[0076] Figure 2a is a schematic diagram of a resource selection window and a resource perception window in an embodiment of the present application;

[0077] Figure 2b This is a schematic diagram of LBT conflicts provided in an embodiment of the present application;

[0078] Figure 2c It is a flowchart of a resource selection method provided in an embodiment of the present application;

[0079] Figure 3 It is a flowchart of a resource selection method provided in an embodiment of the present application;

[0080] Figure 4 is a flowchart of another resource selection method provided in an embodiment of the present application;

[0081] Figure 5 is a structural diagram of a communication device provided in an embodiment of the present application;

[0082] Figure 6 is a structural diagram of another communication device provided in an embodiment of the present application;

[0083] Figure 7 It is a structural schematic diagram of a module device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0084] In the embodiments of the present application, unless otherwise specified, the character " / " indicates that the objects before and after the association are in an or relationship. For example, A / B can represent A or B. "And / or" describes the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone.

[0085] It should be pointed out that the words "first", "second", etc. involved in the embodiments of the present application are only used to distinguish the description purpose, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated, nor can they be understood as indicating or implying order.

[0086] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. In addition, "at least one of the following" or similar expressions refers to any combination of these items, which may include any combination of single items or plural items. For example, at least one of A, B, or C may represent: A, B, C, A and B, A and C, B and C, or A, B and C. Among them, each of A, B, and C may be an element itself, or a set containing one or more elements.

[0087] In the embodiments of the present application, "exemplary", "in some embodiments", "in another embodiment", etc. are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.

[0088] In the embodiments of the present application, "of", "corresponding", and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. In the embodiments of the present application, communication and transmission can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. For example, transmission can include sending and / or receiving, which can be a noun or a verb.

[0089] The equal to involved in the embodiments of the present application can be used in conjunction with greater than, and is applicable to the technical solution adopted when greater than, and can also be used in conjunction with less than, and is applicable to the technical solution adopted when less than. It should be noted that when equal to is used in conjunction with greater than, it cannot be used in conjunction with less than; when equal to is used in conjunction with less than, it cannot be used in conjunction with greater than.

[0090] See also Figure 1 , Figure 1 is a schematic diagram of the structure of a communication system provided in an embodiment of the present application. The communication system may include but is not limited to one or more network devices, one or more terminal devices, such as Figure 1 Take a network device and two terminal devices as an example, where: Figure 1 The network device in the example is a base station, and the terminal device is a vehicle. The terminal device can establish a wireless link with the network device for communication, and the terminal devices can also establish a side link for communication. Figure 1 The communication system shown includes but is not limited to network equipment and terminal equipment, and may also include other communication equipment. Figure 1 The number and form of the devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of the present application.

[0091] In the embodiments of the present application, the terminal device is a device with wireless transceiver functions, which can be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, remote station, remote terminal equipment, mobile equipment, UE terminal equipment, wireless communication equipment, UE agent or UE device, etc. The terminal device can be fixed or mobile. It should be noted that the terminal device can support at least one wireless communication technology, such as long term evolution (LTE), new radio (NR), etc. For example, the terminal device may be a mobile phone, a tablet computer (pad), a desktop computer, a laptop computer, an all-in-one computer, a vehicle-mounted terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a future mobile communication network, or a terminal device in a future evolved public mobile land network (PLMN), etc. In some embodiments of the present application, the terminal device may also be a device with transceiver functions, such as a chip system, wherein the chip system may include a chip and may also include other discrete devices.

[0092] In the embodiment of the present application, the network device is a device that provides wireless communication functions for the terminal device, and can also be referred to as an access network device, a radio access network (RAN) device, etc. Among them, the network device can support at least one wireless communication technology, such as LTE, NR, etc. For example, the network device includes but is not limited to: the next generation base station (generation nodeB, gNB) in the fifth generation mobile communication system (5th-generation, 5G), the base station in the sixth generation mobile communication system (6th-generation, 6G), the evolved node B (evolved node B, eNB), the radio network controller (radio network controller, RNC), the node B (node ​​B, NB), the base station controller (base station controller, BSC), the base transceiver station (base transceiver station, BTS), the home base station (for example, home evolved node B, or home node B, HNB), the baseband unit (baseband unit, BBU), the transmitting and receiving point (transmitting and receiving point, TRP), the transmitting point (transmitting point, TP), the mobile switching center, etc. The network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a terminal device, a wearable device, and a network device in future mobile communications or a network device in a future evolving PLMN. In some embodiments, the network device may also be a device having a wireless communication function for a terminal device, such as a chip system. For example, the chip system may include a chip and may also include other discrete devices.

[0093] Some terms involved in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.

[0094] 1. Resource selection mechanism based on perception

[0095] The resource allocation of vehicle-to-everything (V2X) includes resource allocation mode 1 (mode 1) based on base station scheduling and resource allocation mode 2 (mode 2) that supports terminal autonomous resource selection.

[0096] Mode 2 is a resource selection mechanism based on perception. The time domain granularity of resource perception and resource selection process can be slot, and the frequency domain granularity is sub-channel. Terminal devices working in mode 2 will perform resource perception. When the resource selection or reselection process is triggered, the physical layer determines the resource occupancy in the future period (resource selection window) through the perception results in the previous period (resource perception window), excludes unavailable resources in the resource selection window, and finally forms a candidate resource set to report to the Media Access Control (MAC) layer. The MAC layer selects transmission resources from the candidate resource set according to the resource selection constraints. If the transmission resource needs to occupy L consecutive sub-channels, then any consecutive L sub-channels in a slot in the resource selection window is a candidate resource. The total number of candidate resources in the resource selection window is recorded as M. total .

[0097] When the terminal device triggers the resource selection process at time n, it determines the corresponding resource perception window and resource selection window, and performs the resource exclusion process and the reporting of candidate resources in sequence. Figure 2a The following example illustrates the resource exclusion process and candidate resource reporting process:

[0098] Step 1: Define the time start and end of the resource selection window, that is, the window size, such as Figure 2a As shown, the resource selection window is [n+T1, n+T2]; determine the total number of candidate resources M in the entire resource selection window total Wherein, T1 represents the time interval between time n and the start time of the resource selection window, and T2 represents the time interval between time n and the end time of the resource selection window.

[0099] Step 2: Determine the resource awareness window, such as Figure 2a As shown, the resource perception window is [n-T0, nT proc,0 ] Where T0 represents the time interval between time n and the start time of the resource perception window, T proc,0 Represents the time interval between time n and the end time of the resource awareness window.

[0100] Step 3: Determine a reference signal received power (RSRP) threshold for comparison between subsequent RSRP measurements and the RSRP threshold.

[0101] Step 4: Initialize the candidate resource set S reported to the upper layer A , S A Initially, it is the total candidate resources in the entire resource selection window, the total number is Mtotal .

[0102] Step 5: Select the candidate resource set S A Excluding time slots in the resource selection window where resource occupancy cannot be determined due to half-duplex reasons, specifically including: determining time slots that the terminal device cannot perceive due to half-duplex reasons, for example, when the terminal device sends data in the time slot, it cannot simultaneously receive resource reservation information from other terminal devices in the time slot. It is considered that the above time slots have periodic reserved resources sent by other terminal devices, and the reservation period traverses the entire resource reservation period list to exclude candidate resources for the relevant time slots in the resource selection window.

[0103] Step 5a, after the above resource exclusion, when the candidate resource set S A The number of candidate resources in does not meet the minimum number of resources reported to the upper layer X * M total , then reset the candidate resource set S A , that is, abandon the resource exclusion performed in step 5.

[0104] Step 6: Select the candidate resource set S A Candidate resources reserved by other terminal devices and with RSRP measurement values ​​higher than the RSRP threshold are excluded.

[0105] Step 7: Determine the candidate resource set S A Whether the number of internal resources meets the requirement of reporting the total number of candidate resources to the upper layer, if it does, then report it; if not, then lower the RSRP threshold and jump to step 4.

[0106] 2. Channel Occupancy Time (COT) Sharing in Sidelink Unlicensed Bands

[0107] After the (SideLink Unlicensed, SL-U) system supports the terminal to access the channel successfully, the initiated COT can be shared with one or more other terminals. Other terminals can use this channel in the COT. Generally, the terminal that initiates the COT needs to perform type 1 LBT (Type 1LBT) to obtain the channel. If the time interval between two transmissions in the COT is less than 25μs, only type 2 LBT (type 2LBT) needs to be performed before the next transmission.

[0108] 3. Type 1LBT and type 2LBT:

[0109] Type 1 LBT means that the base station or terminal needs to perform a longer LBT before transmission. The LBT window is randomly generated within a certain range, and the window size will be adjusted according to the Hybrid Automatic Repeat reQuest (HARQ) reception situation.

[0110] Type 2LBT includes Type 2A, 2B and 2C. Type 2A refers to LBT with an LBT window of 25μs, type 2B refers to LBT with an LBT window of 16μs, and type 2C means that LBT is not required.

[0111] Combine the following Figure 2b An example of LBT conflict between terminals is given. Figure 2b In the example, UE1 is the UE for resource selection, UE2 is the UE for other reserved resources, the resource selected by UE1 is resource 1, and the resource reserved by UE2 is resource 2:

[0112] like Figure 2b As shown, if the resource selection is performed according to the existing perception-based resource selection mechanism, the resource selected by UE1 may be adjacent to the resources reserved by other UEs in the time domain, such as Figure 2b In the case 1 shown, the time unit of resource 1 selected by UE1 is before the time unit of resource 2 reserved by UE2, and the time unit of resource 1 selected by UE1 is adjacent to the time unit of resource 2 reserved by UE2. Figure 2b The situation 2 shown is that the time unit where the resource 1 selected for UE1 is located is after the time unit where the resource 2 reserved by UE2 is located, and the time unit where the resource 1 selected by UE1 is located is adjacent to the time unit where the resource 2 reserved by UE2 is located.

[0113] like Figure 2b In case 1 shown in the figure, resource 1 selected by UE1 may affect type 1 LBT of UE2 before reserved resource 2, such as Figure 2b In case 2, the resource 2 reserved by UE2 will affect the Type 1 LBT before UE1 selects resource 1. Figure 2b Both Case 1 and Case 2 shown will cause LBT conflicts between terminals.

[0114] To solve this problem, this application proposes Figure 2c The flowchart of the resource selection method shown in FIG. Figure 2c As shown, the resource selection method includes the following steps. It is understandable that only some of the following steps may be included, for example, only step 11 may be included:

[0115] 10. The first terminal determines a first candidate resource set.

[0116] The first candidate resource set may be a resource set reported to the MAC layer by the physical layer after resource exclusion.

[0117] 11. Select a first resource for data transmission from a first candidate resource set, where the first resource satisfies a first condition or a second condition.

[0118] The first resource selected by the terminal from the candidate resource set satisfies the first condition or the second condition, and the first condition includes: the first resource selected by the terminal is a candidate resource on a time unit other than the N consecutive time units before the first time unit, and / or, the first resource is a candidate resource on a time unit other than the M consecutive time units after the first time unit. In other words, the first resource does not include resources on any of the N consecutive time units before the time unit where the reserved resources of other terminals are located (thereby resolving the LBT conflict problem in situation 1), and / or, the resource selected by the terminal does not include resources on any of the M consecutive time units after the time unit where the reserved resources of other terminals are located (thereby resolving the LBT conflict problem in situation 2). For a specific description of selecting the first resource that satisfies the first condition, please refer to the subsequent embodiments. Figure 3 Description of embodiments.

[0119] The second condition includes: when the terminal selects a resource, the time unit where the selected first resource is located is before the time unit where the reserved resource of other terminals is located, and is continuous with the time unit where the reserved resource of other terminals is located, so that when the terminal initiates COT based on the selected resource and shares the COT, other terminals can use the shared COT to reduce the probability that other terminals perform type 1 LBT before the reserved resource. For a specific description of selecting the first resource that meets the second condition, please refer to the subsequent embodiments. Figure 4 Description of embodiments.

[0120] In the embodiment of the present application, selecting the first resource that meets the first condition and selecting the first resource that meets the second condition may be used separately or in combination.

[0121] If the terminal simultaneously supports selecting resources that satisfy the first condition and selecting resources that satisfy the second condition, in one implementation method, the terminal gives priority to selecting the first resource that satisfies the second condition. If the first resource that satisfies the second condition cannot be selected, that is, the resource on the time unit that is before the time unit where the reserved resource is located and continuous with the time unit where the reserved resource is located cannot be selected, then the resource that satisfies the first condition is selected, that is, the selected first resource does not include candidate resources on the N continuous time units before the time unit where the reserved resource is located, and / or does not include candidate resources on the M continuous time units after the time unit where the reserved resource is located.

[0122] In one implementation, resources satisfying the first condition or resources satisfying the second condition are selected according to the terminal implementation.

[0123] In one implementation, the network device configures or preconfigures the terminal to select resources that meet the first condition or select resources that meet the second condition. In other words, the selected resources are configured or preconfigured by the network device to meet the first condition or the second condition.

[0124] It should be noted that the various technical solutions (or embodiments) of the present application can be implemented independently or in combination based on certain internal connections. The present application is not limited thereto. In addition, the various terms and definitions between the various embodiments can be referenced to each other. In each embodiment of the present application, different implementations can also be implemented in combination or independently.

[0125] Among the priorities involved in the embodiments of the present application, the higher the priority, the smaller the corresponding priority value.

[0126] Please refer to Figure 3 , is a flow chart of a resource selection method provided in an embodiment of the present application, in Figure 3 In the example, the first resource selected satisfies the first condition. Figure 3 As shown, the resource selection method of this embodiment includes some of the following steps, for example, only includes step 102, or the resource selection method of this embodiment includes all of the following steps:

[0127] 101. A first terminal determines a first candidate resource set.

[0128] 102. The first terminal selects a first resource for data transmission from a first candidate resource set, where the first resource is a candidate resource on a time unit other than N consecutive time units before the first time unit, and / or the first resource is a candidate resource on a time unit other than M consecutive time units after the first time unit, that is, the first resource does not include a resource on any time unit of the N consecutive time units before the first time unit, and / or the first resource does not include a resource on any time unit of the M consecutive time units after the first time unit, where N and M are integers greater than or equal to 1; the first time unit is a time unit where any reserved resource among at least one reserved resource is located.

[0129] In some embodiments, the first candidate resource set may be a candidate resource set for resource selection reported by the physical layer to the MAC layer, for example, the first terminal determines the first candidate resource set reported by the physical layer to the MAC layer. The first terminal selects the first resource at the MAC layer.

[0130] Exemplarily, the selected first resource does not include resources in any time unit of N consecutive time units before the first time unit where any reserved resource of at least one reserved resource of other terminals is located. Optionally, the last time unit of the N consecutive time units is continuous with the time unit where the first resource is located. Time unit continuity can be understood as the serial numbers of the two time units being continuous, for example, time slot 1 and time slot 2 are continuous, or time unit continuity can also be understood as two time units being adjacent, such as Figure 2b As shown, the time unit where resource 1 is located is adjacent to the time unit where resource 2 is located.

[0131] Exemplarily, the selected first resource does not include a resource in any time unit of M consecutive time units after the first time unit where any reserved resource of at least one reserved resource of other terminals is located. Optionally, the first time unit of the M consecutive time units is continuous with the time unit where the first resource is located. For the relevant description of the continuity of time units, please refer to the description of the aforementioned embodiment, which will not be repeated here.

[0132] For example, the first resource may not include resources in any of the N consecutive time units before the time unit where any reserved resource is located, nor include resources in any of the M consecutive time units after the time unit where any reserved resource is located. For another example, the first resource may not include resources in any of the N consecutive time units before the time unit where any reserved resource is located, or may not include resources in any of the M consecutive time units after the time unit where any reserved resource is located, and this application does not limit this.

[0133] The above M and N are integers greater than or equal to 1, and the values ​​of M and N may be preconfigured, or may be determined according to the implementation of the first terminal.

[0134] The above-mentioned time unit is a time domain unit used for signal transmission. For example, the time unit may include but is not limited to one of the following: a radio frame, a subframe, a slot, a mini-slot or at least one orthogonal frequency division multiplexing (OFDM) symbol and other time domain units.

[0135] Exemplarily, the at least one reserved resource may be a reserved resource that satisfies a priority condition, and the priority condition may include but is not limited to at least one of the following:

[0136] The priority of the data to be carried by the reserved resources is greater than or equal to a first threshold;

[0137] The priority of the data to be carried by the reserved resources is greater than or equal to the priority of the data to be transmitted by the first terminal;

[0138] The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the second threshold;

[0139] The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the channel access priority corresponding to the data to be transmitted by the first terminal.

[0140] In an embodiment of the present application, the reason why the first resource does not include resources on any time unit of the N consecutive time units before the first time unit, and / or the first resource does not include resources on any time unit of the M consecutive time units after the first time unit may be that the first terminal avoids selecting resources on the N consecutive time units before the first time unit where the reserved resource is located when selecting resources at the MAC layer, and / or avoids selecting resources on the M consecutive time units after the first time unit where the reserved resource is located, or the reason may be that the physical layer excludes candidate resources on any time unit of the M consecutive time units after the first time unit when performing resource exclusion, and / or excludes candidate resources on any time unit of the N consecutive time units before the first time unit. The following describes them with examples of method 1 and method 2 respectively.

[0141] Mode 1: When selecting resources at the MAC layer, the first terminal avoids selecting resources in N consecutive time units before the first time unit where the reserved resources are located, and / or avoids selecting resources in M ​​consecutive time units after the first time unit where the reserved resources are located.

[0142] Specifically and optionally, the physical layer reports to the MAC layer the first candidate resource set and at least one reserved resource after resource exclusion. Optionally, the at least one reserved resource may be a reserved resource that satisfies the aforementioned priority condition. In some implementations, the physical layer also reports to the MAC layer the priority of the reserved resource data to be transmitted or the channel access priority of the reserved resource data to be transmitted, such as the L1 layer priority. The first terminal selects a first resource for data transmission from the first candidate resource set based on the at least one reserved resource at the MAC layer. Exemplarily, the first terminal avoids selecting (i.e., does not select) resources on N consecutive time units before the first time unit where the reserved resource is located, and / or avoids selecting resources on M consecutive time units after the first time unit where the reserved resource is located.

[0143] In some embodiments, if the reserved resources meet the aforementioned priority conditions, the MAC layer of the first terminal avoids selecting resources on N consecutive time units before the first time unit where the reserved resources are located, thereby ensuring LBT before high priority transmission. In some embodiments, if the priority of the data to be transmitted by the first terminal is greater than or equal to a threshold, or the channel access priority corresponding to the data to be transmitted by the first terminal is greater than or equal to a threshold, the MAC layer of the first terminal avoids selecting resources on M consecutive time units after the first time unit where the reserved resources are located, thereby avoiding other reserved resources from affecting the LBT before the first terminal transmission.

[0144] Method 2: When the first terminal performs resource exclusion at the physical layer, it excludes candidate resources on any time unit of M consecutive time units after the first time unit where the reserved resources are located, and / or excludes candidate resources on any time unit of N consecutive time units before the first time unit where the reserved resources are located.

[0145] Specifically, optionally, the first candidate resource set reported by the physical layer received by the MAC layer does not include a candidate resource in any of the M consecutive time units after the first time unit where any of the at least one reserved resource is located, and / or does not include a candidate resource in any of the N consecutive time units before the first time unit where any of the at least one reserved resource is located. Optionally, the at least one reserved resource may be a reserved resource that meets the aforementioned priority condition.

[0146] Exemplarily, the first terminal excludes at least the candidate resources satisfying the third condition from the second candidate resource set at the physical layer, thereby obtaining the first candidate resource set. In other words, at least the candidate resources satisfying the third condition are excluded from the second candidate resource set. It is understandable that candidate resources satisfying other exclusion conditions also need to be excluded. For other exclusion conditions, please refer to the relevant description in the resource selection mechanism based on perception in the aforementioned embodiment, which will not be repeated here. Exemplarily, the second candidate resource set may be an initialized candidate resource set.

[0147] The third condition may include: a candidate resource in any of the N consecutive time units before the first time unit where any of the at least one reserved resource is located, and / or a candidate resource in any of the M consecutive time units after the first time unit where any of the at least one reserved resource is located. In other words, it is necessary to exclude from the second candidate resource set a candidate resource in any of the N consecutive time units before the first time unit where any of the at least one reserved resource is located, and / or a candidate resource in any of the M consecutive time units after the first time unit where any of the at least one reserved resource is located.

[0148] In some embodiments, the third condition may further include at least one of the following:

[0149] 1. The priority of the data to be carried by the reserved resources is greater than or equal to the first threshold;

[0150] 2. The priority of the data to be carried by the reserved resources is greater than or equal to the priority of the data to be transmitted by the first terminal;

[0151] 3. The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the second threshold;

[0152] 4. The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the channel access priority corresponding to the data to be transmitted by the first terminal;

[0153] 5. The reference signal received power RSRP of the reserved resources is greater than or equal to the third threshold;

[0154] 6. The priority of the data to be transmitted by the first terminal is greater than or equal to a fourth threshold;

[0155] 7. The channel access priority corresponding to the data to be transmitted by the first terminal is greater than or equal to the fifth threshold.

[0156] In other words, the data to be carried by the reserved resources and / or the data to be transmitted by the first terminal need to meet at least one of the above items, and the first terminal excludes at the physical layer candidate resources on any time unit of the M consecutive time units after the first time unit where the corresponding reserved resources are located, and / or candidate resources on any time unit of the N consecutive time units before the first time unit where the corresponding reserved resources are located.

[0157] For example, if the data to be carried by the reserved resources satisfies 1 or 2 or 3 or 4 above, the first terminal excludes at the physical layer candidate resources in any of the M consecutive time units after the first time unit where the reserved resources are located, and / or candidate resources in any of the N consecutive time units before the first time unit where the corresponding reserved resources are located.

[0158] For another example, if the reserved resources satisfy 5 above and any one of 1 to 4 above, the first terminal excludes at the physical layer candidate resources in any of the M consecutive time units after the first time unit where the reserved resources are located, and / or candidate resources in any of the N consecutive time units before the first time unit where the corresponding reserved resources are located.

[0159] For another example, if the reserved resources satisfy the above 5, the first terminal excludes at the physical layer candidate resources in any of the M consecutive time units after the first time unit where the reserved resources are located, and / or candidate resources in any of the N consecutive time units before the first time unit where the corresponding reserved resources are located.

[0160] In some embodiments, the third condition may include a first sub-condition and a second sub-condition, and when the first sub-condition is met, the candidate resource in any of the N consecutive time units before the first time unit where the reserved resource is located may be excluded, and when the second sub-condition is met, the candidate resource in any of the M consecutive time units after the first time unit where the reserved resource is located may be excluded. The first sub-condition may include at least one of 1-5 above, and the second sub-condition may include at least one of 1-5 above.

[0161] For example, if the reserved resource satisfies any one of 1 to 4 above, and the data to be transmitted by the first terminal satisfies 5, then the candidate resource on any time unit of the N consecutive time units before the first time unit where the reserved resource is located is excluded, that is, the first sub-condition includes any one of 1-4 and 5. If the reserved resource satisfies 5 above, and the data to be transmitted by the first terminal satisfies 6 or 7 above, then the candidate resource on any time unit of the M consecutive time units after the first time unit where the reserved resource is located is excluded, that is, the second sub-condition includes 5 above and 6 or 7.

[0162] In some embodiments, the process of the first terminal excluding resources at the physical layer according to the third condition may be after step 7 in the existing resource selection mechanism, that is, after obtaining a set of candidate resources (for example, a second set of candidate resources) that meet the requirements of the total number of candidate resources reported to the higher level, and further excluding candidate resources that meet the first condition from the set of candidate resources.

[0163] In some embodiments, the process of the first terminal performing resource exclusion according to the third condition at the physical layer may be performed in step 5 of the existing resource selection mechanism, or after step 5. If it is determined in step 5a that the candidate resource set does not meet the minimum number X of resources reported to the higher layer, * M total , the step of excluding resources according to the third condition can be skipped, that is, the process returns to the candidate resource set obtained by executing step 5.

[0164] The process of the first terminal excluding resources according to the third condition at the physical layer can be executed in step 6 of the existing resource selection mechanism, or after step 6. If it is determined in step 7 that the candidate resource set does not meet the requirement of the total number of candidate resources reported to the upper layer, the step of excluding resources according to the third condition can be skipped, that is, falling back to executing the candidate resource set obtained in step 6.

[0165] Regarding the above-mentioned existing resource selection mechanism process, please refer to the first point (1, perception-based resource selection mechanism) in the above-mentioned term explanation, which will not be repeated here.

[0166] In an embodiment of the present application, the resources selected by the first terminal do not include resources on any of the N consecutive time units before the first time unit where the reserved resources of other terminals are located, so as to avoid the selected resources affecting the LBT of other terminals before the reserved resources, and / or, the resources selected by the first terminal do not include resources on any of the M consecutive time units after the first time unit where the reserved resources of other terminals are located, so as to avoid the reserved resources of other terminals affecting the LBT of the first terminal before the selected resources. It can be seen that implementing this method can solve the LBT conflict problem between the first terminal and other terminals that reserve resources, and improve the reliability of transmission.

[0167] Please refer to Figure 4 , is a flow chart of another resource selection method provided in an embodiment of the present application, Figure 4 In the example, the first resource selected satisfies the second condition. Figure 4 As shown, the resource selection method of this embodiment includes some of the following steps, for example, only step 201, or the resource selection method of this embodiment includes all of the following steps:

[0168] 201. A first terminal selects a first resource for data transmission from a first candidate resource set. A first time unit in which the first resource is located is continuous with a second time unit in which a first reserved resource of a second terminal is located. The first time unit is before the second time unit. The first resource is used to initiate COT.

[0169] In some embodiments, the first candidate resource set may be a candidate resource set for resource selection reported by the physical layer to the MAC layer. The first terminal selects the first resource at the MAC layer.

[0170] When the first terminal selects a resource, the first time unit where the selected first resource is located is continuous with the second time unit where the first reserved resource of the second terminal is located, and the first time unit is before the second time unit, so that when the first terminal initiates a COT based on the first resource, the COT can be shared, and when the second terminal transmits on the first reserved resource, the COT can be shared. Therefore, there is no need to perform type 1 LBT before the first reserved resource, thereby avoiding the first resource affecting the second terminal from performing type 1 LBT before the first reserved resource.

[0171] The first time unit and the second time unit are continuous, which may refer to the serial numbers of the two time units, for example, the first time unit is time slot 1, and the second time unit 2 is time slot 2. Alternatively, the first time unit and the second time unit are continuous may also be referred to as the first time unit and the second time unit are adjacent. For the description of the time unit, please refer to the description of the aforementioned embodiment, which will not be repeated here.

[0172] The first reserved resource is a reserved resource that satisfies a priority condition, and the priority condition may include at least one of the following:

[0173] The priority of the data to be carried by the first reserved resources is greater than or equal to a first threshold;

[0174] The priority of the data to be carried by the first reserved resource is greater than or equal to the priority of the data to be transmitted by the first terminal;

[0175] The channel access priority corresponding to the data to be carried by the first reserved resources is greater than or equal to the second threshold;

[0176] The channel access priority corresponding to the data to be carried by the first reserved resource is greater than or equal to the channel access priority corresponding to the data to be transmitted by the first terminal.

[0177] The following two examples illustrate the process of selecting the first resource:

[0178] Method 1, receiving a first candidate resource set and at least one reserved resource reported by a physical layer through a MAC layer, and the first terminal selects a first resource from the first candidate resource set according to the at least one reserved resource at MAC, and the first time unit where the selected first resource is located is continuous with the second time unit where the first reserved resource of the at least one reserved resource is located, and the first time unit is before the second time unit, and the first reserved resource is one of the at least one reserved resources.

[0179] In some embodiments, the at least one reserved resource may be reported in a set, for example, the physical layer reports a first candidate resource set and a first resource set to the MAC, the first resource set including the at least one reserved resource. Optionally, the physical layer may also report to the MAC layer the priority of the data to be carried by the at least one reserved resource or the channel access priority corresponding to the data to be carried by the at least one reserved resource, so that the MAC can refer to it when making resource selection.

[0180] In some embodiments, at least one reserved resource reported by the physical layer to the MAC layer satisfies the above priority condition.

[0181] Method 2: Based on whether the time unit where the candidate resources are located is continuous with the time unit where the reserved resources are located, the first terminal prioritizes the candidate resources at the physical layer, and indicates the candidate resources and priorities to the MAC layer. The MAC layer selects the candidate resource with a higher priority as the first resource.

[0182] As an example, the first terminal sorts at least one candidate resource in the first candidate resource set according to priority at the physical layer, and the candidate resource that meets the fourth condition has a higher priority, and the fourth condition includes: the time unit where the candidate resource is located is continuous with the time unit where one of the at least one reserved resource is located, and further optionally, the time unit where the candidate resource is located is before the time unit where the reserved resource is located, and optionally, the at least one reserved resource meets the above-mentioned priority condition.

[0183] like Figure 2b In the case 1 shown, resource 1 may be a candidate resource, resource 2 may be a reserved resource, the time unit of resource 1 is before the time unit of resource 2, and the time unit of resource 1 is continuous with the time unit of resource 2, and resource 1 is a candidate resource that meets the fourth condition. For a candidate resource that does not meet the fourth condition, the priority of the candidate resource is lower.

[0184] The first terminal reports the first candidate resource set after priority sorting to the MAC layer through the physical layer. The MAC layer selects the candidate resource with a higher priority as the first resource, thereby ensuring that when COT is initiated and COT sharing is performed based on the first resource, the probability of other terminals performing type 1 LBT before the reserved resources is reduced.

[0185] As another example, the first terminal reports at least one candidate resource that satisfies the fourth condition as a candidate resource subset to the MAC layer at the physical layer, so that the first terminal preferentially selects the candidate resources in the candidate resource subset at the MAC layer. For example, the physical layer reports the first candidate resource set to the MAC, and the first candidate resource set includes the candidate resource subset. Alternatively, the physical layer reports the first candidate resource set and the candidate resource subset to the MAC, and the candidate resource subset is a subset of the first candidate resource set.

[0186] 202, the first terminal initiates a COT based on the first resource and sends COT sharing indication information,

[0187] In some embodiments, the first terminal may initiate COT at the MAC layer, and the physical layer may send COT sharing indication information. After receiving the COT sharing indication information, the second terminal may share the COT. Since the time unit where the first reserved resource of the second terminal is located is continuous with the time unit where the first resource is located, and the time unit where the first reserved resource is located is after the time unit where the first resource is located, after the first terminal completes transmission on the first resource, the second terminal may not need to perform type 1 LBT, but may access the channel based on type 2 LBT and perform data transmission on the first reserved resource.

[0188] In an embodiment of the present application, the first terminal selects a first resource that can initiate COT. Since the first time unit where the first resource is located is continuous with the second time unit where the reserved resources of other terminals are located, the type 1 LBT performed by the second terminal before using the first reserved resource for transmission can be greatly reduced, thereby solving the LBT conflict problem.

[0189] See also Figure 5 , Figure 5 It is a structural diagram of a communication device provided in an embodiment of the present application, and the communication device is applied to a first terminal. Exemplarily, the communication device can be the first terminal, or a device in the first terminal, for example, it can be a chip or chip module in the first terminal, or a device that can be matched and used with the first terminal. Figure 5 The communication device 100 shown may include a resource selection unit 110, a reporting unit 120, an exclusion unit 130, and a sending unit 140, wherein:

[0190] A resource selection unit 110, configured to select a first resource for data transmission from a first candidate resource set, wherein the first resource satisfies a first condition or a second condition;

[0191] The first condition includes: the first resource is a candidate resource on a time unit other than N consecutive time units before the first time unit, and / or the first resource is a candidate resource on a time unit other than M consecutive time units after the first time unit, the N and the M are integers greater than or equal to 1, and the first time unit is a time unit where any reserved resource of at least one reserved resource is located;

[0192] The second condition includes: the time unit where the first resource is located is continuous with the time unit where the first reserved resource is located, the time unit where the first resource is located is before the time unit where the first reserved resource is located, and the first resource is used to initiate the channel occupation time COT.

[0193] In a possible implementation manner, the first resource satisfies the first condition, and the apparatus further includes:

[0194] A reporting unit 120, configured to receive the first candidate resource set and the at least one reserved resource reported by the physical layer through a media access control MAC layer;

[0195] The resource selection unit 110 is specifically configured to select, at the MAC layer, a first resource for data transmission from the first candidate resource set according to the at least one reserved resource.

[0196] In a possible implementation manner, the reporting unit 120 is specifically configured to receive, through the MAC layer, a first resource set reported by the physical layer, where the first resource set includes the at least one reserved resource.

[0197] In a possible implementation, the first resource satisfies the first condition, and the reporting unit 120 is further used to receive the first candidate resource set reported by the physical layer, the candidate resources included in the first candidate resource set are candidate resources on time units other than N consecutive time units before the first time unit where any reserved resource of the at least one reserved resource is located, and / or, the candidate resources included in the first candidate resource set are candidate resources on time units other than M consecutive time units after the first time unit where any reserved resource of the at least one reserved resource is located;

[0198] The resource selection unit 110 is specifically configured to select, at the MAC layer, a first resource for data transmission from the first candidate resource set.

[0199] In one possible implementation, the exclusion unit 130 is used to exclude at least candidate resources that satisfy a third condition from the second candidate resource set at the physical layer to obtain the first candidate resource set, wherein the third condition includes candidate resources that are located in any time unit of N consecutive time units before the first time unit where any reserved resource of at least one reserved resource is located, and / or candidate resources that are located in any time unit of M consecutive time units after the first time unit where any reserved resource of the at least one reserved resource is located.

[0200] In a possible implementation, the third condition further includes at least one of the following:

[0201] The priority of the data to be carried by the reserved resources is greater than or equal to a first threshold;

[0202] The priority of the data to be carried by the reserved resources is greater than or equal to the priority of the data to be transmitted by the first terminal;

[0203] The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to a second threshold;

[0204] The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the channel access priority corresponding to the data to be transmitted by the first terminal;

[0205] The reference signal received power RSRP of the reserved resources is greater than or equal to a third threshold;

[0206] The priority of the data to be transmitted by the first terminal is greater than or equal to a fourth threshold;

[0207] The channel access priority corresponding to the data to be transmitted by the first terminal is greater than or equal to a fifth threshold.

[0208] In a possible implementation manner, the device further includes:

[0209] The sending unit 140 is configured to send COT sharing indication information, where the COT sharing indication information is used to indicate that the COT is to be shared.

[0210] In a possible implementation manner, the reporting unit 120 is configured to receive, through a media access control MAC layer, the first candidate resource set and at least one reserved resource reported by a physical layer, where the at least one reserved resource includes the first reserved resource;

[0211] The resource selection unit 110 is specifically configured to select, at the MAC layer, a first resource for data transmission from the first candidate resource set according to the at least one reserved resource.

[0212] In a possible implementation manner, the reporting unit 120 is specifically configured to receive the first candidate resource set and the first resource set reported by the physical layer through the MAC layer, where the first resource set includes the at least one reserved resource.

[0213] In a possible implementation, the reporting unit 120 is further configured to receive, through the MAC layer, the first candidate resource set reported by the physical layer, the first candidate resource set including at least one candidate resource, the at least one candidate resource being sorted according to priority, and a candidate resource that satisfies a fourth condition has a higher priority, the fourth condition including: a time unit where the candidate resource is located is continuous with a time unit where a reserved resource of at least one reserved resource is located, and the at least one reserved resource includes the first reserved resource;

[0214] The resource selection unit 110 is specifically configured to preferentially select a first resource for data transmission having a higher priority from the first candidate resource set at the MAC layer.

[0215] In a possible implementation, the reporting unit 120 is further configured to receive, through the MAC layer, a first candidate resource set reported by the physical layer, the first candidate resource set including a candidate resource subset, the candidate resource subset including at least one candidate resource, and the at least one candidate resource all satisfying a fourth condition, the fourth condition including: a time unit where the candidate resource is located is continuous with a time unit where a reserved resource of at least one reserved resource is located, and the at least one reserved resource includes the first reserved resource;

[0216] The resource selection unit 110 is specifically configured to select, at the MAC layer, a first resource for data transmission from the candidate resource subset.

[0217] about Figure 5 The specific embodiment description can refer to Figure 3 and Figure 4 The description of the embodiments will not be repeated here.

[0218] See also Figure 6 , Figure 6 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application, which is used to implement the above Figure 3 or Figure 4 The communication device 300 may be a terminal or a device for a terminal. The device for a terminal may be a chip system or a chip in a terminal. The chip system may be composed of a chip or may include a chip and other discrete devices.

[0219] The communication device 300 includes at least one processor 320, which is used to implement the data processing function of the terminal in the method provided in the embodiment of the present application. The communication device 300 may also include a communication interface 310, which is used to implement the transceiver operation of the terminal in the method provided in the embodiment of the present application. In the embodiment of the present application, the processor 320 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. In the embodiment of the present application, the communication interface 310 may be a transceiver, circuit, bus, module or other type of communication interface, which is used to communicate with other devices through a transmission medium. For example, the communication interface 310 is used for the communication device 300 to communicate with other devices. The processor 320 uses the communication interface 310 to send and receive data, and is used to implement the above method embodiment. Figure 3 or Figure 4 The method described.

[0220] The communication device 300 may also include at least one memory 330 for storing program instructions and / or data. The memory 330 is coupled to the processor 320. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 320 may operate in conjunction with the memory 330. The processor 320 may execute program instructions stored in the memory 330. At least one of the at least one memory may be included in the processor.

[0221] When the communication device 300 is turned on, the processor 320 can read the software program in the memory 330, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 320 performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit ( Figure 6 The RF circuit processes the baseband signal and then transmits the RF signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device 300, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 320, which converts the baseband signal into data and processes the data.

[0222] In another implementation, the RF circuit and antenna may be arranged independently from the processor 320 that performs baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged independently from the device in a remote manner.

[0223] The specific connection medium between the communication interface 310, the processor 320 and the memory 330 is not limited in the embodiment of the present application. Figure 6 In the embodiment, the memory 330, the processor 320 and the communication interface 310 are connected via a bus 340. Figure 6 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0224] When the communication device 300 is specifically used in a terminal, for example, when the communication device 300 is specifically a chip or a chip system, the communication interface 310 may output or receive a baseband signal. When the communication device 300 is specifically a terminal, the communication interface 310 may output or receive a radio frequency signal.

[0225] It should be noted that the device can execute the relevant steps of the terminal in the aforementioned method embodiment. For details, please refer to the implementation methods provided in the above steps, which will not be repeated here.

[0226] For each device or product applied to or integrated in the device, each module contained therein can be implemented in the form of hardware such as circuits, and different modules can be located in the same component (for example, a chip, circuit module, etc.) or different components in the terminal, or at least some of the modules can be implemented in the form of a software program that runs on a processor integrated inside the terminal, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.

[0227] The above-mentioned memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static ram (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0228] The present application provides a chip. The chip includes: a processor and a memory. The number of the processors can be one or more, and the number of the memories can be one or more. The processor can execute the above instructions and data stored in the memory by reading the instructions and data stored in the memory. Figure 3 or Figure 4 The method shown in and the steps performed by the relevant implementation methods.

[0229] like Figure 7 As shown, Figure 7 400 is a schematic diagram of a module device provided in an embodiment of the present application. The module device 400 can execute the terminal-related steps in the aforementioned method embodiment.

[0230] The module device 400 includes: a communication module 410, a power module 420, a storage module 430 and a chip module 440. The power module 420 is used to provide power to the module device; the storage module 430 is used to store data and / or instructions; the communication module 410 is used to communicate with external devices; the chip module 440 is used to call the data and / or instructions stored in the storage module 430, and in combination with the communication module 410, the above-mentioned Figure 3 or Figure 4 The method shown, and the steps performed by the relevant implementation method.

[0231] The present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and the computer program includes program instructions. When the electronic device executes the program instructions, the above Figure 3 or Figure 4 The steps executed by the terminal in the method shown.

[0232] The computer-readable storage medium may be an internal storage unit of the terminal described in any of the foregoing embodiments, such as a hard disk or memory of the device. The computer-readable storage medium may also be an external storage device of the terminal or network device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the device. Further, the computer-readable storage medium may also include both an internal storage unit of the terminal or network device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the terminal or network device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more available media sets. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a high-density digital video disc (DVD)), or a semiconductor medium. The semiconductor medium may be a solid-state hard disk.

[0233] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of software programs. It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in hardware such as circuits; for each device or product applied to or integrated in the data acquisition node, each module / unit contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the data acquisition node, and the remaining (if any) modules / units can be implemented in hardware such as circuits.

[0234] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means.

[0235] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0236] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0237] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0238] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0239] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a gateway node, etc.) to perform some steps of the method described in each embodiment of the present invention.

[0240] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0241] What is disclosed above is only a preferred embodiment of the present application, and it certainly cannot be used to limit the scope of rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiment and equivalent changes made according to the claims of the present application are still within the scope covered by the application.

Claims

1. A resource selection method, applied to a first terminal, characterized in that: include: Selecting a first resource for data transmission from a first candidate resource set, where the first resource satisfies a first condition or a second condition; The first condition includes: the first resource is a candidate resource on a time unit other than N consecutive time units before the first time unit, and / or the first resource is a candidate resource on a time unit other than M consecutive time units after the first time unit, the N and the M are integers greater than or equal to 1, and the first time unit is a time unit where any reserved resource of at least one reserved resource is located; The second condition includes: the time unit where the first resource is located is continuous with the time unit where the first reserved resource is located, the time unit where the first resource is located is before the time unit where the first reserved resource is located, and the first resource is used to initiate the channel occupation time COT.

2. The method according to claim 1, characterized in that The first resource satisfies the first condition, and the method further includes: Receiving, through a media access control (MAC) layer, the first candidate resource set and the at least one reserved resource reported by a physical layer; The selecting a first resource for data transmission from a first candidate resource set includes: A first resource for data transmission is selected from the first candidate resource set according to the at least one reserved resource at the MAC layer.

3. The method according to claim 2, characterized in that The receiving, through the media access control MAC layer, the at least one reserved resource reported by the physical layer comprises: A first resource set reported by the physical layer is received through the MAC layer, where the first resource set includes the at least one reserved resource.

4. The method according to claim 1, characterized in that The first resource satisfies the first condition, and the method further includes: Receiving, through the MAC layer, the first candidate resource set reported by the physical layer, the candidate resources included in the first candidate resource set are candidate resources on time units other than N consecutive time units before the first time unit where any reserved resource of the at least one reserved resource is located, and / or, the candidate resources included in the first candidate resource set are candidate resources on time units other than M consecutive time units after the first time unit where any reserved resource of the at least one reserved resource is located; The selecting a first resource for data transmission from a first candidate resource set includes: A first resource for data transmission is selected from the first candidate resource set at the MAC layer.

5. The method according to claim 4, characterized in that The method further comprises: The first candidate resource set is obtained by excluding at least candidate resources that satisfy a third condition from the second candidate resource set at the physical layer, wherein the third condition includes candidate resources in any time unit of N consecutive time units before the first time unit where any reserved resource of the at least one reserved resource is located, and / or candidate resources in any time unit of M consecutive time units after the first time unit where any reserved resource of the at least one reserved resource is located.

6. The method according to claim 5, characterized in that The third condition also includes at least one of the following: The priority of the data to be carried by the reserved resources is greater than or equal to a first threshold; The priority of the data to be carried by the reserved resources is greater than or equal to the priority of the data to be transmitted by the first terminal; The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to a second threshold; The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the channel access priority corresponding to the data to be transmitted by the first terminal; The reference signal received power RSRP of the reserved resources is greater than or equal to a third threshold; The priority of the data to be transmitted by the first terminal is greater than or equal to a fourth threshold; The channel access priority corresponding to the data to be transmitted by the first terminal is greater than or equal to a fifth threshold.

7. The method according to claim 1, characterized in that The first resource satisfies the second condition, and the method further includes: Send COT sharing indication information, where the COT sharing indication information is used to indicate that the COT is to be shared.

8. The method according to claim 7, characterized in that The method further comprises: Receiving, through a media access control (MAC) layer, the first candidate resource set and at least one reserved resource reported by a physical layer, wherein the at least one reserved resource includes the first reserved resource; The selecting a first resource for data transmission from a first candidate resource set includes: Selecting, at the MAC layer, a first resource for data transmission from the first candidate resource set according to the at least one reserved resource.

9. The method according to claim 8, characterized in that The receiving, through the media access control MAC layer, the first candidate resource set and at least one reserved resource reported by the physical layer, comprises: The first candidate resource set and the first resource set reported by the physical layer are received through the MAC layer, where the first resource set includes the at least one reserved resource.

10. The method according to claim 7, characterized in that The method further comprises: receiving, through the MAC layer, the first candidate resource set reported by the physical layer, the first candidate resource set including at least one candidate resource, the at least one candidate resource being sorted according to priority, and a candidate resource satisfying a fourth condition having a higher priority, the fourth condition including: a time unit where the candidate resource is located is continuous with a time unit where one of the at least one reserved resource is located, and the at least one reserved resource includes the first reserved resource; The selecting a first resource for data transmission from a first candidate resource set includes: A first resource for data transmission with a higher priority is preferentially selected from the first candidate resource set at the MAC layer.

11. The method according to claim 7, characterized in that The method further comprises: Receiving, through the MAC layer, a first candidate resource set reported by the physical layer, the first candidate resource set includes a candidate resource subset, the candidate resource subset includes at least one candidate resource, and the at least one candidate resource satisfies a fourth condition, the fourth condition including: a time unit where the candidate resource is located is continuous with a time unit where one of the at least one reserved resource is located, and the at least one reserved resource includes the first reserved resource; The selecting a first resource for data transmission from a first candidate resource set includes: A first resource for data transmission is selected from the candidate resource subset at the MAC layer.

12. The method according to any one of claims 1 to 11, characterized in that: The at least one reserved resource satisfies at least one of the following: The priority of the data to be carried by the reserved resources is greater than or equal to a first threshold; The priority of the data to be carried by the reserved resources is greater than or equal to the priority of the data to be transmitted by the first terminal; The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to a second threshold; The channel access priority corresponding to the data to be carried by the reserved resources is greater than or equal to the channel access priority corresponding to the data to be transmitted by the first terminal.

13. The method according to any one of claims 1 to 12, characterized in that: The selecting a first resource for data transmission from a first candidate resource set includes: A first resource for data transmission that meets the second condition is preferentially selected from the first candidate resource set.

14. The method according to any one of claims 1 to 12, characterized in that: Whether the first resource satisfies the first condition or the second condition is configured by a network device or is pre-configured.

15. A communication device, applied to a first terminal, characterized in that: include: A resource selection unit, configured to select a first resource for data transmission from a first candidate resource set, wherein the first resource satisfies a first condition or a second condition; The first condition includes: the first resource is a candidate resource on a time unit other than N consecutive time units before the first time unit, and / or the first resource is a candidate resource on a time unit other than M consecutive time units after the first time unit, the N and the M are integers greater than or equal to 1, and the first time unit is a time unit where any reserved resource of at least one reserved resource is located; The second condition includes: the time unit where the first resource is located is continuous with the time unit where the first reserved resource is located, the time unit where the first resource is located is before the time unit where the first reserved resource is located, and the first resource is used to initiate the channel occupation time COT.

16. A communication device, characterized in that: The communication device includes a processor and a memory, and the processor and the memory are connected to each other, wherein the memory is used to store a computer program, and the computer program includes program instructions. The processor calls the program instructions to execute the method according to any one of claims 1 to 14.

17. A chip, characterized in that: The chip includes a processor and an interface, and the processor and the interface are coupled; the interface is used to receive or output signals, and the processor is used to execute code instructions to perform the method as described in any one of claims 1 to 14.

18. A module device, characterized in that: The module device includes a communication module, a power module, a storage module and a chip module, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and / or instructions; The communication module is used to communicate with external devices; The chip module is used to call the data and / or instructions stored in the storage module, and in combination with the communication module, execute the method according to any one of claims 1 to 14.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When a computer executes the program instructions, the method according to any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Method and equipment for determining resources on shared frequency band

    CN115474277A

  • Resource selection method and device

    CN115516971A

  • Communication method and device

    CN115707111A

  • Data transmission method and device, readable storage medium and terminal

    CN115734346A

  • Channel occupancy time in unlicensed band for sidelink communication

    CN116235588A