Method and device for processing continuous listen before talk failure of sidelink
Patent Information
- Application Number
- CN202380009384.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-10
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2043-05-10
AI Technical Summary
The prior art lacks a method of effectively handling the failure of side links to listen first and then speak continuously in succession, resulting in inefficient communication between terminal devices on the unauthorized spectrum.
Reselecting resources is performed when the terminal device detects that the SL continuous LBT failure is triggered on the resource block set RB set to ensure that the terminal device recovers side link communication in a timely manner.
The communication efficiency of the terminal device in side link communication is improved, ensuring rapid recovery and continuous communication when SL continuous LBT failure is ensured.
Smart Images

Figure CN119302025A_ABST
Abstract
Description
A method and device for processing continuous listen-before-speak failure in a sidelink Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a method and device for processing continuous listen-before-speak failure in a sidelink. Background Art
[0002] To support direct communication between terminals, direct communication (also called sidelink, SL) was introduced. The interface between terminals is PC-5. Depending on the correspondence between the sending and receiving terminals, three transmission modes are supported on the sidelink: unicast, multicast, and broadcast.
[0003] For version R18 Sidelink, it supports working in unlicensed spectrum. Sidelink communication can use unlicensed frequency band spectrum for communication. The unlicensed frequency band spectrum is open and can improve performance and speed through effective utilization. This scenario can be called Sindlink-U (Sidelink-Unlicensed, unlicensed spectrum of sidelink) scenario. The terminal device also needs to perform LBT (listen before talk) when sending Sidelink data on the unlicensed spectrum. The continuous LBT mechanism also applies to Sidelink communication on the unlicensed spectrum.
[0004] However, there is currently a lack of effective means to deal with continuous LBT failure in SL.
[0005] Summary of the Invention
[0006] The embodiments of the present disclosure provide a method and device for processing the failure of continuous listen-before-talk in a side link, which can be applied to the Internet of Vehicles, such as vehicle-to-everything (V2X) communication, long-term evolution-vehicle (LTE-V) communication, vehicle-to-vehicle (V2V) communication, etc., or can be used in the fields of intelligent driving, intelligent connected vehicles, etc., and can ensure that the side link communication is restored in time when a continuous LBT failure of SL occurs in the terminal device, thereby improving the communication efficiency of the terminal device in performing side link communication.
[0007] In a first aspect, an embodiment of the present disclosure provides a method for processing a failure of a continuous listen-before-talk (LBT) in a sidelink (SL). The method is executed by a terminal device and includes:
[0008] If it is detected that the SL continuous LBT triggering fails on the resource block set RB set, resource reselection is performed.
[0009] In this technical solution, by performing resource reselection when the terminal device detects that SL continuous LBT failure is triggered on the RB set, it can be ensured that the side link communication of the terminal device is restored in time when SL continuous LBT failure occurs, thereby improving the communication efficiency of the terminal device in side link communication.
[0010] In a second aspect, an embodiment of the present disclosure provides a device for processing a failure of continuous listen-before-speak in a sidelink, the device comprising:
[0011] The processing module is used to detect that the side link SL triggering on the resource block set RB set fails to listen before talk LBT continuously; the processing module is also used to perform resource reselection.
[0012] In this technical solution, the processing device performs resource reselection when detecting that SL continuous LBT failure is triggered on RB set, which can ensure that the side link communication is restored in time when SL continuous LBT failure occurs in the processing device, thereby improving the communication efficiency of the side link communication of the processing device.
[0013] In a third aspect, an embodiment of the present disclosure provides a communication device, which includes a processor. When the processor calls a computer program in a memory, the method described in the first aspect is executed.
[0014] In a fourth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory, in which a computer program is stored; the processor executes the computer program stored in the memory so that the communication device executes the method described in the first aspect above.
[0015] In a fifth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions to enable the device to execute the method described in the first aspect above.
[0016] In a sixth aspect, an embodiment of the present disclosure provides a computer-readable storage medium for storing instructions for the above-mentioned terminal device, and when the instructions are executed, the terminal device executes the method described in the first aspect.
[0017] In a seventh aspect, the present disclosure further provides a computer program product comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect above.
[0018] In an eighth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting a terminal device in implementing the functions described in the first aspect, such as determining or processing at least one of the data and information described in the above method. In one possible design, the chip system further comprises a memory for storing computer programs and data necessary for the terminal device. The chip system may consist of a chip alone or may include a chip and other discrete components.
[0019] In a ninth aspect, the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background technology, the drawings required for use in the embodiments of the present disclosure or the background technology will be described below.
[0021] FIG1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0022] FIG2 is a flow chart of a method for processing a sidelink continuous listen-before-speak failure provided by an embodiment of the present disclosure;
[0023] FIG3 is a flow chart of another method for processing failure of continuous listen-before-speak in a sidelink according to an embodiment of the present disclosure;
[0024] FIG4 is a flow chart of another method for processing failure of continuous listen-before-speak in a sidelink according to an embodiment of the present disclosure;
[0025] FIG5 is a flowchart of another method for processing failure of continuous listen-before-speak in a sidelink according to an embodiment of the present disclosure;
[0026] FIG6 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;
[0027] FIG7 is a schematic structural diagram of another communication device provided in an embodiment of the present disclosure;
[0028] FIG8 is a schematic structural diagram of a chip provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] The embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and are not to be construed as limitations on the present disclosure. In the description of the present disclosure, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can mean: the existence of A alone, the existence of A and B at the same time, and the existence of B alone.
[0030] The terms used in the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure. The singular forms "a", "an" and "the" used in the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0031] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0032] It should be noted that the method provided in any embodiment of the present disclosure may be executed alone, or in combination with possible implementation methods in other embodiments, or in combination with any technical solution in related technologies.
[0033] The embodiments of the present disclosure are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be understood as limiting the present disclosure.
[0034] To facilitate understanding, the terms involved in this disclosure are first introduced.
[0035] 1. LBT (listen before talk)
[0036] In NR-U (new-radio in unlicensed spectrum), when a terminal device accesses an uplink or downlink channel, it must first perform LBT. This means the terminal device must first sense the communication channel to determine whether it is busy. If the channel is detected to be busy, LBT fails and needs to wait for a period of time before performing LBT again.
[0037] 2. Consistent LBT failure
[0038] Continuous LBT failure is a new feature defined in the NR-U system. The terminal device counts the number of uplink LBT failures on each BWP (Bandwidth Part). The network device configures the maximum number of continuous LBT failures (Lbt-FailureInstanceMaxCount) and the continuous LBT failure detection timer (Lbt-FailureDetectionTimer) for the terminal device at the cell granularity (per serving cell) through RRC (Radio Resource Control) signaling (Lbt-FailureRecoveryConfig) to count continuous LBT failures. The terminal device maintains a variable (such as LBT_counter) for each cell, and the initial value of the variable is 0. For each activated cell configured with Lbt-FailureRecoveryConfig, when the terminal device receives the LBT failure indication submitted by the physical layer, it starts or restarts the Lbt-FailureDetectionTimer, and the variable is increased by 1. When the variable is greater than or equal to the Lbt-FailureInstanceMaxCount, the activated BWP on the cell triggers continuous LBT failure. When the Lbt-FailureDetectionTimer times out or the higher layer reconfigures the Lbt-FailureInstanceMaxCount / Lbt-FailureDetectionTimer, or all consecutive LBT failures on this serving cell are canceled, the terminal device resets this variable to 0. When the terminal device detects consecutive LBT failures on the activated BWP of the PCell (Primary Cell) or PSCell (Primary Secondary Cel), if there are other BWPs configured with PRACH (Physical Random Access Channel) resources on the cell, the terminal device triggers a BWP switch, switches to the BWP configured with PRACH resources and initiates a RACH (Random Access Channel) process. If the terminal device detects consecutive LBT failures on N BWPs configured with PRACH resources in the primary cell, the terminal device initiates a radio link failure (RLF) recovery process.If continuous LBT failure is detected on the activated BWP of the SCell (Secondary Cel), the terminal device indicates to the network device the cell identity of the continuous LBT failure through the MAC (Media Access Control) CE (Control Element). The MAC CE can carry multiple cell identities where continuous LBT failures are detected. The MAC CE is sent through other service cells where no continuous LBT failures have occurred. If the MAC (Media Access Control) PDU (Protocol Data Unit) containing the continuous LBT failure MAC CE is sent successfully, the terminal device cancels the continuous LBT failure status of the cell where the continuous LBT failure occurs as indicated by the MAC CE. If continuous LBT failure is triggered on the PCell or PSCell and the RACH process is successfully completed, the terminal device cancels the continuous LBT failure status of the PCell or PSCell. If the terminal device receives a PDCCH (Physical Downlink Control Channel) indicating the BWP switching of a certain service cell, the terminal device cancels the continuous LBT failure status of this cell.
[0039] It should be noted that to support direct communication between terminals, a direct link (also called sidelink, SL) communication mode is introduced, and the interface between terminals is PC-5. Based on the correspondence between the transmitting and receiving terminals, three transmission modes are supported on the sidelink: unicast, multicast, and broadcast. The transmitting terminal sends sidelink control information (SCI) on the physical sidelink control channel (PSCCH) and second-stage SCI on the physical sidelink shared channel (PSSCH). These SCIs carry the resource location of the transmitted data as well as the source and destination identifiers. For packets with HARQ (Hybrid Automatic Repeat reQuest) feedback enabled, the receiving terminal provides HARQ-ACK (Hybrid Automatic Retransmission Request Acknowledgement) feedback on the physical sidelink feedback channel (PSFCH).
[0040] There are two ways to allocate transmission resources for Sidelink communications: one is dynamic scheduling by the network (i.e., the first allocation method, also called mode 1), and the other is the method in which the terminal device independently selects from the network-configured or pre-configured resource pool (i.e., the second allocation method, also called mode 2). Dynamic scheduling is the network dynamically allocating transmission resources on the Sidelink to the terminal device based on the cached data reported by the terminal device, while autonomous selection is the terminal device randomly selecting transmission resources from the network-configured or pre-configured resource pool. The network can configure multiple resource pools for a terminal device on a single BWP. The specific allocation method used is configured by the network through RRC signaling.
[0041] NR-U is a project established by 3GPP (3rd Generation Partnership Project) in version R16, which provides operators with the necessary technology to fully integrate unlicensed spectrum into 5G networks. NR-U supports uplink and downlink operations in unlicensed frequency bands. In NR-U, channel access for both downlink and uplink relies on the listen before talk (LBT) feature. The wireless device or base station must first "sense" the communication channel and detect that there is no communication before any transmission. When a communication channel is an unlicensed wideband carrier (for example, several hundred megahertz), the LBT process relies on detecting energy levels on multiple sub-bands of the communication channel. LBT parameters (such as type / duration, clear channel assessment parameters, etc.) are configured on the wireless device by the base station.
[0042] For version R18 Sidelink, it supports working in unlicensed spectrum. Sidelink communication can use unlicensed frequency band spectrum for communication. The unlicensed frequency band spectrum is open and can improve performance and rate through effective utilization. This scenario can be called Sindlink-U (Sidelink-Unlicensed, unlicensed spectrum of sidelink) scenario. The terminal device also needs to perform LBT (listen before talk) when sending Sidelink data on the unlicensed spectrum. The continuous LBT mechanism is also applicable to Sidelink communication on the unlicensed spectrum. However, there is currently a lack of effective means to handle SL continuous LBT failures.
[0043] To this end, the embodiments of the present disclosure provide a method and device for processing the failure of continuous listen-before-talk in the side link and a device thereof. By performing resource reselection when the terminal device detects that the SL continuous LBT failure is triggered on the RB set, it can ensure that the terminal device restores the side link communication in time when the SL continuous LBT failure occurs, thereby improving the communication efficiency of the terminal device in performing side link communication.
[0044] In order to better understand the method and apparatus for processing the failure of continuous listen-before-speak in the sidelink disclosed in the embodiment of the present disclosure, the communication system to which the embodiment of the present disclosure is applicable is first described below.
[0045] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure. The communication system may include, but is not limited to, one network device and one terminal device. The number and configuration of devices shown in Figure 1 are for example purposes only and do not constitute a limitation on the embodiments of the present disclosure. In actual applications, two or more network devices and two or more terminal devices may be included. The communication system shown in Figure 1 includes, for example, one network device 101 and one terminal device 102.
[0046] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example, long term evolution (LTE) systems, fifth generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems. It should also be noted that the sidelink in the embodiments of the present disclosure can also be referred to as a sidelink or a through link.
[0047] The network device 101 in the embodiment of the present disclosure is an entity on the network side for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the network device. The network device provided in the embodiment of the present disclosure can be composed of a centralized unit (CU) and a distributed unit (DU), wherein the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the network device, such as the base station, and the functions of some protocol layers are placed in the CU for centralized control, and the functions of the remaining part or all of the protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.
[0048] The terminal device 102 in the embodiment of the present disclosure is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device can also be called a terminal device (terminal), user equipment (UE), mobile station (MS), mobile terminal device (MT), etc. The terminal device can be a car with communication function, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving (self-driving), a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in smart city (smart city), a wireless terminal device in smart home (smart home), etc. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the terminal device.
[0049] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0050] The following describes in detail the method and apparatus for processing the continuous listen-before-speak failure of the sidelink provided by the present disclosure with reference to the accompanying drawings.
[0051] Please refer to Figure 2, which is a flowchart illustrating a method for handling a sidelink continuous listen-before-speak failure, provided by an embodiment of the present disclosure. It should be noted that the method can be executed by a terminal device. As shown in Figure 2, the method may include, but is not limited to, the following steps.
[0052] In step 201, if it is detected that the SL continuous LBT triggering on the RB set fails, resource reselection is performed.
[0053] In an embodiment of the present disclosure, the SL continuous LBT failure granularity can be the RB set granularity, that is, the terminal device counts whether the number of side LBT failures on an RB set reaches a preset number within a period of time, and determines whether SL continuous LBT failure is triggered on the RB set.
[0054] As an example of a possible implementation, the terminal device can count the number of side LBT failures on the RB set. The network device configures the maximum number of SL consecutive LBT failures (such as sl-Lbt-FailureInstanceMaxCount) and the SL consecutive LBT failure detection timer (such as sl-Lbt-FailureDetectionTimer) for the terminal device according to each resource block set / resource pool / BWP through RRC signaling (such as sl-Lbt-FailureRecoveryConfig), where the maximum number of consecutive LBT failures and the consecutive LBT failure detection timer are used to count consecutive LBT failures.
[0055] In this example, the terminal device can maintain a variable for each RB set, such as an LBT_counter (LBT counter) variable, and the initial value of the variable is 0. When the terminal device receives an LBT failure indication submitted by the physical layer, it starts or restarts the continuous LBT failure detection timer, and the LBT_counter variable is incremented by 1. When the LBT_counter variable is greater than or equal to the maximum number of continuous LBT failures, the RB set associated with the LBT_counter variable triggers SL continuous LBT failure. When the SL continuous LBT failure detection timer times out, or the upper layer reconfigures the maximum number of SL continuous LBT failures and / or the SL continuous LBT failure detection timer, the terminal device resets the LBT_counter variable to 0. When the terminal device detects that SL continuous LBT failure is triggered on the RB set, the terminal device reselects resources. For example, the terminal device can reselect the RB set or reselect the resource pool. The reselected RB set or reselected resource pool does not trigger SL continuous LBT failure.
[0056] By implementing the embodiments of the present disclosure, resource reselection can be performed when the terminal device detects that SL continuous LBT failure is triggered on the RB set, which can ensure that the side link communication of the terminal device is restored in time when SL continuous LBT failure occurs, thereby improving the communication efficiency of the terminal device in side link communication.
[0057] Please refer to Figure 3, which is a flowchart illustrating another method for handling a sidelink continuous listen-before-speak failure, provided by an embodiment of the present disclosure. It should be noted that this method can be executed by a terminal device. As shown in Figure 3, this method may include, but is not limited to, the following steps.
[0058] In step 301, it is detected that a failure of triggering SL continuous LBT on an RB set is detected, and then a first resource pool where the RB set that triggers the SL continuous LBT failure is located is determined.
[0059] In the embodiment of the present disclosure, the implementation method of detecting the failure of triggering SL continuous LBT on RB set can refer to the description of the implementation method of detecting the failure of triggering SL continuous LBT on RB set in the aforementioned step 201, which will not be repeated here.
[0060] It is worth noting that in an embodiment of the present disclosure, the allocation method of the side link transmission resources of the terminal device is the second allocation method, and the second allocation method is a method for the terminal device to autonomously select the transmission resources. That is to say, the terminal device can operate in the second allocation method (i.e., the above-mentioned mode2). Optionally, the terminal device can be in an RRC connected state, or can also be in an RRC INACTEVE / IDLE state, or can also be in OOC. In other embodiments of the present disclosure, the terminal device can operate in the second allocation method (i.e., the above-mentioned mode2), and the terminal device can be in any one of the RRC INACTEVE, RRC IDLE and OOC states.
[0061] It should be noted that, in the embodiment of the present disclosure, the resource pool may include L RB sets, where L is a positive integer. That is, the resource pool granularity may be greater than the RB set granularity, such as the resource pool may include an integer number of RB sets. In this scenario, the terminal device detects that the SL continuous LBT failure is triggered on the RB set, and the terminal device performs resource reselection. The terminal device determines the first resource pool where the RB set that triggered the SL continuous LBT failure is located. That is, the terminal device may first consider reselecting resources in the same resource pool, that is, the terminal device may first reselect resources in the resource pool where the RB set that triggered the SL continuous LBT failure is located.
[0062] In step 302, resource reselection is performed on the first resource pool.
[0063] In one implementation, the terminal device can select resources on the first RB set in the first resource pool; the first RB set is the RB set that does not trigger the SL continuous LBT failure. That is, the terminal device can reselect resources on other RB sets in the first resource pool that do not trigger the SL continuous LBT failure. Exemplarily, the reselected resources may need to meet other conditions in some related technologies, including but not limited to the number of retransmissions, the remaining PDB (packet delay budget) of the logical channel with data to be transmitted, etc. The present disclosure does not limit this and will not elaborate on it. The present disclosure considers: if the terminal device detects that an RB set triggers the SL continuous LBT failure, whether the terminal device reselects the RB set or the resource pool, and whether the size relationship between the resource pool and the RB set affects the behavior of the terminal device.
[0064] Optionally, in some embodiments of the present disclosure, when the terminal device detects that the SL continuous LBT triggering failure on the RB set is failed, it can first determine the first resource pool where the RB set that triggered the SL continuous LBT failure is located, and determine whether there are sufficient resources available in the first resource pool. If the terminal device determines that there are not sufficient resources available in the first resource pool, the terminal device determines a second resource pool and reselects resources in the second resource pool. That is, when the terminal device detects that the RB set triggering continuous LBT fails, the terminal device reselects resources from the same resource pool. When there are not sufficient resources in the same resource pool, the terminal device reselects the resource pool.
[0065] In an embodiment of the present disclosure, there are insufficient resources available on the first resource pool, including at least one of the following: there is no first RB set on the first resource pool, and the first RB set is an RB set that does not trigger the continuous LBT failure of the SL; the first RB set exists on the first resource pool, and there are insufficient resources on the first RB set to meet the transmission of the terminal device.
[0066] In this embodiment, insufficient resources are available in the first resource pool, including: the first resource pool does not have a first RB set, and the first RB set is an RB set that has not triggered the SL continuous LBT failure. Alternatively, if all RB sets in the first resource pool have triggered SL continuous LBT failures and the triggered SL continuous LBT failure states have not been canceled, then it is determined that insufficient resources are available in the first resource pool.
[0067] In this embodiment, there are not enough resources available on the first resource pool, including: the first RB set exists on the first resource pool, and there are not enough resources on the first RB set to meet the transmission needs of the terminal device. That is to say, there are RB sets on the first resource pool that do not trigger SL continuous LBT failures, but there are not enough resources on these RB sets to meet the transmission needs of the terminal device, then it is determined that there are not enough resources available on the first resource pool. As an example, meeting the transmission needs of the terminal device may refer to meeting conditions such as the number of retransmissions and / or the remaining PDB requirements of the LCH (Logical Channel) data to be transmitted. This disclosure does not limit this and will not elaborate on it. The terminal device can determine whether there are enough resources to meet the transmission needs.
[0068] In this embodiment, there are not enough resources available on the first resource pool, including: there are more than or equal to M RB sets on the first resource pool that trigger SL continuous LBT failure and the status of the triggered SL continuous LBT failure has not been cancelled, and M is a positive integer. That is to say, there are more than or equal to M RB sets on the first resource pool that trigger SL continuous LBT failure and the status of the triggered SL continuous LBT failure has not been cancelled, then the terminal device determines that there are not enough resources available on the first resource pool. It should be noted that, as an example, the M can be obtained through network configuration or pre-configuration. Optionally, the M can be configured according to the granularity of the resource pool, or the M can also be configured according to the granularity of the terminal device. For example, a terminal device in an RRC connected state can obtain the M through dedicated signaling, a terminal device in an RRC IDLE (idle) / INACTIVE (inactive) state can obtain the M through SIB (system information block), and a terminal device in OOC (out of coverage) can obtain the M through pre-configuration.
[0069] It should be noted that the above embodiments are not exhaustive and are only illustrations of some embodiments. The above embodiments can be implemented individually or in combination. The above embodiments are only for illustration and are not intended to be a specific limitation on the scope of protection of the embodiments of the present disclosure.
[0070] In an embodiment of the present disclosure, when the terminal device determines that there are not enough resources available in the first resource pool, the terminal device can reselect the resource pool, that is, determine the second resource pool. As an example, the second resource pool includes at least one RB set that has not triggered SL continuous LBT failure, or the second resource pool includes at least N RB sets that have not triggered SL continuous LBT failure, where N is a positive integer. The terminal device can select resources on the RB set that has not triggered SL continuous LBT failure in the second resource pool.
[0071] It should be noted that, as an example, the N can be obtained through network configuration or pre-configuration. Optionally, the N can be configured according to the resource pool granularity, or the N can also be configured according to the terminal device granularity. For example, a terminal device in an RRC connected state can obtain the N through dedicated signaling, a terminal device in an RRC IDLE (idle) / INACTIVE (inactive) state can obtain the N through SIB (system information block), and a terminal device in OOC (out of coverage) can obtain the N through pre-configuration.
[0072] By implementing the embodiments of the present disclosure, when the terminal device detects that the RB set triggers the SL continuous LBT failure, the terminal device can reselect resources from the same resource pool. When the same resource pool does not have sufficient resources, the terminal device reselects the resource pool, which can ensure that the side link communication is restored in time when the terminal device has the SL continuous LBT failure, thereby improving the communication efficiency of the terminal device in performing side link communication.
[0073] Please refer to Figure 4, which is a flowchart illustrating another method for handling a sidelink continuous listen-before-speak failure, provided by an embodiment of the present disclosure. It should be noted that this method can be executed by a terminal device. As shown in Figure 4, this method may include, but is not limited to, the following steps.
[0074] In step 401, if it is detected that the SL continuous LBT triggering on the RB set fails, a second resource pool is queried and resources are reselected on the second resource pool.
[0075] In the embodiment of the present disclosure, the implementation method of detecting the failure of triggering SL continuous LBT on RB set can refer to the description of the implementation method of detecting the failure of triggering SL continuous LBT on RB set in the aforementioned step 201, which will not be repeated here.
[0076] It is worth noting that in an embodiment of the present disclosure, the allocation method of the side link transmission resources of the terminal device is the second allocation method, and the second allocation method is a method for the terminal device to autonomously select the transmission resources. That is to say, the terminal device can operate in the second allocation method (i.e., the above-mentioned mode2). Optionally, the terminal device can be in an RRC connected state, or can also be in an RRC INACTEVE / IDLE state, or can also be in OOC. In other embodiments of the present disclosure, the terminal device can operate in the second allocation method (i.e., the above-mentioned mode2), and the terminal device can be in any one of the RRC INACTEVE, RRC IDLE and OOC states.
[0077] It should be noted that, in the embodiments of the present disclosure, the resource pool may include L RB sets, where L is a positive integer. That is, the resource pool granularity may be greater than the RB set granularity, such as the resource pool may include an integer number of RB sets. In this scenario, the terminal device detects that the SL continuous LBT failure is triggered on the RB set, and the terminal device triggers resource reselection. For example, the terminal device may directly reselect a new resource pool, such as determining a second resource pool. The second resource pool is not the same resource pool as the resource pool where the RB set that triggered the SL continuous LBT failure is located, and the terminal device reselects resources on the second resource pool.
[0078] In one implementation, the second resource pool may include at least one RB set that has not triggered SL continuous LBT failure, or the second resource pool may include at least N RB sets that have not triggered SL continuous LBT failure, where N is a positive integer. The terminal device may reselect resources on the RB set that has not triggered SL continuous LBT failure in the second resource pool. In an embodiment of the present disclosure, the terminal device may select resources on the RB set that has not triggered SL continuous LBT failure in the second resource pool.
[0079] It should be noted that, as an example, the N can be obtained through network configuration or pre-configuration. Optionally, the N can be configured according to the resource pool granularity, or the N can also be configured according to the terminal device granularity. For example, a terminal device in an RRC connected state can obtain the N through dedicated signaling, a terminal device in an RRC IDLE (idle) / INACTIVE (inactive) state can obtain the N through SIB (system information block), and a terminal device in OOC (out of coverage) can obtain the N through pre-configuration.
[0080] By implementing the embodiments of the present disclosure, when the terminal device detects that the RB set triggers the SL continuous LBT failure, the terminal device can directly reselect the resource pool and reselect resources in the reselected resource pool. This can ensure that the side link communication is restored in time when the terminal device has the SL continuous LBT failure, thereby improving the communication efficiency of the terminal device in performing the side link communication.
[0081] Please refer to Figure 5, which is a flowchart illustrating another method for handling a sidelink continuous listen-before-speak failure provided by an embodiment of the present disclosure. It should be noted that this method can be executed by a terminal device. As shown in Figure 5, this method may include, but is not limited to, the following steps.
[0082] In step 501, if it is detected that the SL continuous LBT triggering on the RB set fails, a third resource pool is determined.
[0083] In an embodiment of the present disclosure, the third resource pool includes partial PRBs (Physical Resource Blocks) of one or more RB sets, and the third resource pool does not belong to the RB set that triggers SL continuous LBT failure, and the RB sets to which the third resource pool belongs do not trigger SL continuous LBT failure.
[0084] In the embodiment of the present disclosure, the implementation method of detecting the failure of triggering SL continuous LBT on RB set can refer to the description of the implementation method of detecting the failure of triggering SL continuous LBT on RB set in the aforementioned step 201, which will not be repeated here.
[0085] It is worth noting that in an embodiment of the present disclosure, the allocation method of the side link transmission resources of the terminal device is the second allocation method, and the second allocation method is a method for the terminal device to autonomously select the transmission resources. That is to say, the terminal device can operate in the second allocation method (i.e., the above-mentioned mode2). Optionally, the terminal device can be in an RRC connected state, or can also be in an RRC INACTEVE / IDLE state, or can also be in OOC. In other embodiments of the present disclosure, the terminal device can operate in the second allocation method (i.e., the above-mentioned mode2), and the terminal device can be in any one of the RRC INACTEVE, RRC IDLE and OOC states.
[0086] It should be noted that, in the embodiment of the present disclosure, this embodiment is applicable to scenarios where the resource pool may include partial PRBs of one or more RB sets. That is, the resource pool granularity is smaller than the RB set granularity, such as the resource pool may include partial PRBs (physical resource blocks) of an RB set, or the resource pool may also include partial PRBs of multiple RB sets. In this scenario, if the terminal device detects that the SL continuous LBT triggering on the RB set fails, the terminal device may reselect the resource pool, that is, select the third resource pool.
[0087] In one implementation, the third resource pool includes some PRBs of an RB set, then the third resource pool does not belong to the RB set that triggers SL continuous LBT failure, and the RB set to which the third resource pool belongs does not trigger SL continuous LBT failure.
[0088] In another implementation, the third resource pool includes some PRBs of multiple RB sets, then the third resource pool does not belong to the RB set that triggers SL continuous LBT failure, and the multiple RB sets to which the third resource pool belongs do not trigger SL continuous LBT failure.
[0089] In another implementation, the third resource pool includes some PRBs of multiple RB sets, then the third resource pool does not belong to the RB set that triggers SL continuous LBT failure, and at least X RB sets among the multiple RB sets to which the third resource pool belongs do not trigger SL continuous LBT failure. It should be noted that, as an example, the X can be obtained through network configuration or pre-configuration. Optionally, the X can be configured according to the granularity of the resource pool, or the X can also be configured according to the granularity of the terminal device. For example, a terminal device in an RRC connected state can obtain the X through dedicated signaling, a terminal device in an RRC IDLE (idle) / IXACTIVE (inactive) state can obtain the X through SIB (system information block), and a terminal device in OOC (out of coverage) can obtain the X through pre-configuration.
[0090] In step 502, resource reselection is performed on the third resource pool.
[0091] By implementing the disclosed embodiments, when a terminal device detects that an RB set has triggered a continuous SL LBT failure, the terminal device reselects a resource pool that does not belong to the RB set that triggered the continuous SL LBT failure and reselects resources in the reselected resource pool. This ensures that sidelink communications are promptly restored when a continuous SL LBT failure occurs, thereby improving the communication efficiency of the terminal device's sidelink communications.
[0092] In the embodiments provided above, the methods provided in the embodiments of the present disclosure are described from the perspective of a terminal device. To implement the various functions of the methods provided in the embodiments of the present disclosure, the terminal device may include a hardware structure and a software module, and implement the aforementioned functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Certain of the aforementioned functions may be implemented in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module.
[0093] Please refer to Figure 6, which is a schematic diagram of the structure of a communication device 60 provided in an embodiment of the present disclosure. The communication device 60 shown in Figure 6 may include a transceiver module 601 and a processing module 602. The transceiver module 601 may include a sending module and / or a receiving module. The sending module is used to implement a sending function, and the receiving module is used to implement a receiving function. The transceiver module 601 can implement the sending function and / or the receiving function.
[0094] The communication device 60 may be a device for processing failures of continuous listen-before-speak in the sidelink. As an example, the communication device 60 may be a terminal device, a device in the terminal device, or a device that can be used in conjunction with the terminal device.
[0095] The communication device 60 is a terminal device: the processing module 602 is used to detect that the side link SL triggering LBT fails continuously on the resource block set RB set, and then perform resource reselection.
[0096] In one implementation, the processing module 602 is specifically configured to: determine a first resource pool where the RB set that triggers the SL continuous LBT failure is located; and perform resource reselection on the first resource pool.
[0097] In a possible implementation, the processing module 602 is specifically configured to: select resources on a first RB set in the first resource pool; the first RB set is an RB set that does not trigger the SL continuous LBT failure.
[0098] In a possible implementation, the processing module 602 is specifically configured to: determine that insufficient resources are available in the first resource pool; determine a second resource pool, and reselect resources in the second resource pool.
[0099] Optionally, in one implementation, there are insufficient resources available on the first resource pool, including at least one of the following: there is no first RB set in the first resource pool, and the first RB set is an RB set that does not trigger the continuous LBT failure of the SL; the first RB set exists in the first resource pool, and there are insufficient resources on the first RB set to meet the transmission of the terminal device.
[0100] In one implementation, the processing module 602 is specifically configured to: determine a second resource pool, and perform resource reselection in the second resource pool.
[0101] In a possible implementation, the second resource pool includes at least one RB set that does not trigger the SL continuous LBT failure, wherein the processing module 602 is specifically configured to: select resources on the RB set that does not trigger the SL continuous LBT failure in the second resource pool.
[0102] In another implementation, the processing module 602 is specifically used to: determine a third resource pool, wherein the third resource pool includes partial physical resource blocks PRBs of one or more RB sets, and the third resource pool does not belong to the RB set that triggers SL continuous LBT failure, and the RB sets to which the third resource pool belongs do not trigger SL continuous LBT failure; and perform resource reselection on the third resource pool.
[0103] In a possible implementation, the terminal device side link transmission resource allocation method is a second allocation method, and the second allocation method is a method in which the terminal device autonomously selects the transmission resource.
[0104] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0105] Please refer to Figure 7, which is a schematic diagram of the structure of another communication device 70 provided in an embodiment of the present disclosure. Communication device 70 can be a terminal device, or it can be a chip, chip system, or processor that supports the terminal device to implement the above method. This device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.
[0106] The communication device 70 may include one or more processors 701. The processor 701 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.
[0107] Optionally, the communication device 70 may further include one or more memories 702, on which a computer program 704 may be stored. The processor 701 executes the computer program 704 to cause the communication device 70 to perform the method described in the above method embodiment. Optionally, the memory 702 may also store data. The communication device 70 and the memory 702 may be provided separately or integrated together.
[0108] Optionally, the communication device 70 may further include a transceiver 705 and an antenna 706. The transceiver 705 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is configured to implement transceiver functions. The transceiver 705 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, etc., and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is configured to implement a transmitting function.
[0109] Optionally, the communication device 70 may further include one or more interface circuits 707. The interface circuit 707 is configured to receive code instructions and transmit the code instructions to the processor 701. The processor 701 executes the code instructions to enable the communication device 70 to execute the method described in the above method embodiment.
[0110] The communication apparatus 70 is a terminal device: the processor 701 is configured to execute step 201 in FIG. 2 ; execute steps 301 and 302 in FIG. 3 ; execute step 401 in FIG. 4 ; or execute steps 501 and 502 in FIG. 5 .
[0111] In one implementation, the processor 701 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or may be used for transmitting or delivering signals.
[0112] In one implementation, the processor 701 may store a computer program that runs on the processor 701, enabling the communication device 70 to perform the method described in the above method embodiment. The computer program may be fixed in the processor 701, in which case the processor 701 may be implemented by hardware.
[0113] In one implementation, the communication device 70 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0114] The communication device described in the above embodiments may be a terminal device, but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may not be limited to FIG7 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:
[0115] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0116] (2) a collection of one or more ICs, optionally including a storage component for storing data and computer programs;
[0117] (3) ASIC, such as modem;
[0118] (4) Modules that can be embedded in other devices;
[0119] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
[0120] (6)Others, etc.
[0121] If the communication device can be a chip or a chip system, please refer to the schematic diagram of the chip structure shown in Figure 8. The chip shown in Figure 8 includes a processor 801 and an interface 802. The number of processors 801 can be one or more, and the number of interfaces 802 can be multiple.
[0122] For the case where the chip is used to implement the functions of the terminal device in the embodiments of the present disclosure:
[0123] The processor 801 is configured to detect that a listen-before-talk (LBT) triggering of a sidelink SL fails continuously on a resource block set RB set, and then perform resource reselection.
[0124] In one implementation, the processor 801 is specifically configured to: determine a first resource pool where the RB set that triggers the SL continuous LBT failure is located; and perform resource reselection on the first resource pool.
[0125] In a possible implementation, the processor 801 is specifically configured to: select resources on a first RB set in the first resource pool; the first RB set is an RB set that does not trigger the SL continuous LBT failure.
[0126] In a possible implementation, the processor 801 is specifically configured to: determine that insufficient resources are available in the first resource pool; determine a second resource pool, and reselect resources in the second resource pool.
[0127] Optionally, in one implementation, there are insufficient resources available on the first resource pool, including at least one of the following: there is no first RB set in the first resource pool, and the first RB set is an RB set that does not trigger the continuous LBT failure of the SL; the first RB set exists in the first resource pool, and there are insufficient resources on the first RB set to meet the transmission of the terminal device.
[0128] In one implementation, the processor 801 is specifically configured to: determine a second resource pool, and perform resource reselection in the second resource pool.
[0129] In a possible implementation, the second resource pool includes at least one RB set that does not trigger the SL continuous LBT failure, wherein the processor 801 is specifically configured to: select resources on the RB set that does not trigger the SL continuous LBT failure in the second resource pool.
[0130] In another implementation, the processor 801 is specifically used to: determine a third resource pool, wherein the third resource pool includes part of the physical resource blocks PRBs of one or more RB sets, and the third resource pool does not belong to the RB set that triggers the SL continuous LBT failure, and the RB sets to which the third resource pool belongs do not trigger the SL continuous LBT failure; and perform resource reselection on the third resource pool.
[0131] In a possible implementation, the terminal device side link transmission resource allocation method is a second allocation method, and the second allocation method is a method in which the terminal device autonomously selects the transmission resource.
[0132] Optionally, the chip further includes a memory 803, which is used to store necessary computer programs and data.
[0133] Those skilled in the art will also appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure may be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functionality for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present disclosure.
[0134] The present disclosure also provides a readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.
[0135] The present disclosure also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0136] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0137] Those skilled in the art will understand that the various numerical numbers such as first and second involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, and also indicate the order of precedence.
[0138] The at least one in the present disclosure can also be described as one or more, and the multiple can be two, three, four or more, which is not limited in the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0139] The correspondences shown in the tables of the present disclosure can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values, which are not limited by the present disclosure. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, in the tables of the present disclosure, the correspondences shown in certain rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables may also adopt other names that can be understood by the communication device, and the values or representations of the parameters may also adopt other values or representations that can be understood by the communication device. When implementing the above tables, other data structures may also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables, etc.
[0140] The predefined in the present disclosure may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0141] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0142] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0143] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A method for processing the failure of continuous listen-before-talk (LBT) in a sidelink SL. It is characterized in that The method is performed by a terminal device, and the method includes: Detecting that the SL continuous LBT failure is triggered on the resource block set RB set; Reselect resources.
2. The method according to claim 1, It is characterized in that The resource reselection includes: Determine a first resource pool where the RB set that triggers the SL continuous LBT failure is located; Resource reselection is performed on the first resource pool.
3. The method according to claim 2, It is characterized in that The performing resource reselection on the first resource pool includes: In the first resource pool, resources on a first RB set are selected; the first RB set is an RB set that does not trigger the SL continuous LBT failure.
4. The method according to claim 2, It is characterized in that The method further comprises: Determining that there are insufficient resources available in the first resource pool; Determine a second resource pool; Resource reselection is performed on the second resource pool.
5. The method according to claim 4, It is characterized in that Insufficient resources are available in the first resource pool, including at least one of the following: The first resource pool does not have a first RB set, and the first RB set is an RB set that does not trigger the SL continuous LBT failure; The first RB set exists in the first resource pool, and there are insufficient resources in the first RB set to satisfy transmission of the terminal device.
6. The method according to any one of claims 2 to 5, It is characterized in that The resource reselection includes: Determining a second resource pool, where the second resource pool is different from the first resource pool; Resource reselection is performed on the second resource pool.
7. The method according to claim 4 or 6, It is characterized in that The second resource pool includes at least one RB set that does not trigger the SL continuous LBT failure, wherein: The performing resource reselection on the second resource pool includes: In the second resource pool, resources on the RB set that do not trigger the SL continuous LBT failure are selected.
8. The method according to claim 1, It is characterized in that The resource reselection includes: Determine a third resource pool, wherein the third resource pool includes some physical resource blocks (PRBs) of one or more RB sets, and the third resource pool does not belong to the RB set that triggers the SL continuous LBT failure, and none of the RB sets to which the third resource pool belongs triggers the SL continuous LBT failure; Resource reselection is performed on the third resource pool.
9. The method according to any one of claims 1 to 8, It is characterized in that The method of allocating the side link transmission resources of the terminal device is a method in which the terminal device autonomously selects the transmission resources.
10. A device for processing failure of continuous listen-before-speak (LBT) of a side link SL, It is characterized in that The device comprises: A processing module, configured to detect that a continuous LBT failure of SL is triggered on a resource block set RB set; The processing module is also used to reselect resources.
11. The device according to claim 10, It is characterized in that The processing module is specifically used for: Determine a first resource pool where the RB set that triggers the SL continuous LBT failure is located; Resource reselection is performed on the first resource pool.
12. The device according to claim 11, It is characterized in that The processing module is specifically used for: In the first resource pool, resources on a first RB set are selected; the first RB set is an RB set that does not trigger the SL continuous LBT failure.
13. The device according to claim 11, It is characterized in that The processing module is also used for: Determining that there are insufficient resources available in the first resource pool; Determine a second resource pool; Resource reselection is performed on the second resource pool.
14. The device according to claim 13, It is characterized in that Insufficient resources are available in the first resource pool, including at least one of the following: The first resource pool does not have a first RB set, and the first RB set is an RB set that does not trigger the SL continuous LBT failure; The first RB set exists in the first resource pool, and there are insufficient resources in the first RB set to satisfy transmission of the terminal device.
15. The device according to any one of claims 11 to 14, It is characterized in that The processing module is specifically used for: Determining a second resource pool, where the second resource pool is different from the first resource pool; Resource reselection is performed on the second resource pool.
16. The device according to claim 13 or 15, It is characterized in that The second resource pool includes at least one RB set that does not trigger the SL continuous LBT failure, wherein: The processing module is specifically used to: select, in the second resource pool, resources on the RB set that have not triggered the SL continuous LBT failure.
17. The device according to claim 10, It is characterized in that The processing module is specifically used for: Determine a third resource pool, wherein the third resource pool includes some physical resource blocks (PRBs) of one or more RB sets, and the third resource pool does not belong to the RB set that triggers the SL continuous LBT failure, and none of the RB sets to which the third resource pool belongs triggers the SL continuous LBT failure; Resource reselection is performed on the third resource pool.
18. The device according to any one of claims 10 to 17, It is characterized in that The method of allocating the side link transmission resources of the terminal device is a method in which the terminal device autonomously selects the transmission resources.
19. A communication device, It is characterized in that The device comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory so that the device performs the method according to any one of claims 1 to 9.
20. A computer-readable storage medium storing instructions, which, when executed, enable the method according to any one of claims 1 to 9 to be implemented.
Citation Information
Patent Citations
Bylink communication method and device
CN115734202A
Sidelink listen before talk detection method, terminal, base station and storage medium
CN115884240A
Sidelink communication method and apparatus, and device and storage medium
WO2023010257A1
Resource reselection method and apparatus, communication device, storage medium, and system
WO2023040892A1