Communication method and device

By introducing multiple PSFCH reception timing mechanisms into the terminal device, the problem of frequent triggering of wireless link failures in SL-U and SL-FR2 scenarios is solved, and the effect of reducing communication delay and improving communication efficiency is achieved.

CN120129078APending Publication Date: 2025-06-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311683920.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-08
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

In SL-U and SL-FR2 scenarios, wireless link failure (RLF) triggered by terminal devices due to LBT failure or beam mismatch, resulting in increased communication delay and reduced efficiency.

Method used

By introducing a mechanism in which a PSSCH corresponds to multiple PSFCH reception opportunities in the terminal device, if no feedback information is detected in N consecutive PSFCH reception opportunities, the value of one parameter is increased by 1, delaying the growth rate of the parameter value reaching the threshold, thereby reducing the trigger of wireless link failure.

Benefits of technology

It effectively slows down the frequent triggering of wireless link failures, reduces communication delays, and improves communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120129078A_ABST
    Figure CN120129078A_ABST
Patent Text Reader

Abstract

A communication method and device are suitable for the fields of V2X, Internet of Vehicles, aided driving and the like, and the method comprises the following steps: sending information in at least one PSSCH; each PSSCH in the at least one PSSCH corresponds to a plurality of PSFCH receiving opportunities; if the first feedback information is not detected in the N PSFCH receiving opportunities, adding 1 to the value of the first parameter; or if the second feedback information is not detected in the first receiving opportunity, adding 1 to the value of the first parameter; the first receiving opportunity comprises N first PSFCH receiving opportunities; if the value of the first parameter is equal to the threshold value, the wireless link is triggered to fail. According to the method, when the feedback information is not received at continuous N PSFCH receiving opportunities, or when the feedback information is not received at N first PSFCH receiving opportunities corresponding to the first PSSCH, 1 is added to the first parameter, the speed increase of the first parameter is slowed down, frequent RLF triggering is avoided, and the communication efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] The 3rd generation partnership project (3GPP) defines sidelink (SL) communication technologies, and typical application scenarios include vehicle-to-everything (V2X). An important evolution direction of SL communication is SL communication using unlicensed spectrum, and this part of the technology can be collectively referred to as SL-unlicensed (SL-U) communication.

[0003] In SL communication, the channel for a terminal device to perform data transmission is called the physical sidelink shared channel (PSSCH). In V2X, physical layer hybrid automatic repeat request (HARQ)-acknowledge (ACK) feedback is supported, that is, for a PSSCH transmission, if the transmitting user carries HARQ-ACK feedback enabling information in the control information, the receiving user feeds back corresponding ACK / negative acknowledgement (NACK) information according to the decoding result of this PSSCH, and the ACK / NACK information is transmitted through the physical sidelink feedback channel (PSFCH). To avoid the problem of retransmission caused by the failure of a certain PSFCH transmission, multiple PSFCH transmission opportunities can be configured for one PSSCH, so as to improve the transmission opportunity of the ACK / NACK information.

[0004] SL frequency range 2 (FR2) is a newly introduced research direction in the communication system. The purpose of SL-FR2 is to use the high-frequency resources of FR2 (24.25 GHz to 71 GHz) to transmit sidelink services. For example, it involves initial beam training, beam maintenance, beam failure recovery, etc. related to sidelink beams. SL-FR2 will introduce a mechanism of multiple PSFCH transmission opportunities for one PSSCH.

[0005] In the SL unicast scenario, if the PSFCH is not received multiple times, indicating poor channel quality, then a radio link failure (RLF) will be triggered, and the resource pool will be re-changed for communication. However, for SL-U, it may be that the listen-before-talk (LBT) of the PSFCH is unsuccessful, resulting in the inability to send the PSFCH; for SL-FR2, it may be that the beam direction on the terminal device side does not match, resulting in the inability to send the PSFCH. In both cases, it is not a channel quality problem. Therefore, even if the RLF is triggered and the resource pool is changed, the situation of LBT failure and the problem of beam mismatch cannot be changed. So in these cases, the triggered RLF cannot alleviate the problem, but instead causes frequent reselection due to the triggering of RLF, increasing the delay. Summary of the Invention

[0006] The present application provides a communication method and apparatus to improve communication efficiency.

[0007] In a first aspect, the present application provides a communication method, which is applicable to scenarios such as sidelink. The execution subject of this method is a terminal device or a module or chip in the terminal device. Here, the terminal device is taken as an example of the execution subject for description. The method includes: sending information in at least one PSSCH; each PSSCH in the at least one PSSCH corresponds to multiple PSFCH reception opportunities; if the first feedback information is not detected in N PSFCH reception opportunities, increment the value of the first parameter by 1; N is an integer greater than 1; the first feedback information is used to indicate whether the information in the PSSCH is successfully transmitted; or, if the second feedback information is not detected in the first reception opportunity, increment the value of the first parameter by 1; the first reception opportunity includes N first PSFCH reception opportunities, the N first PSFCH reception opportunities included in the first reception opportunity correspond to the first PSSCH, the second feedback information is used to indicate whether the information in the first PSSCH is successfully transmitted, and the first PSSCH is one of the at least one PSSCH; when the value of the first parameter is equal to the threshold, trigger a radio link failure.

[0008] Through the above method, when the feedback information is not received in N consecutive PSFCH reception opportunities, the first parameter is incremented by 1, thereby slowing down the growth rate of the value of the first parameter reaching the threshold, avoiding frequent triggering of RLF, reducing communication delay, and improving communication efficiency. Or for the first PSSCH, when the feedback information is not received in the N first PSFCH reception opportunities corresponding to the first PSSCH, the first parameter is incremented by 1, thereby slowing down the growth rate of the value of the first parameter reaching the threshold, avoiding frequent triggering of RLF, reducing communication delay, and improving communication efficiency.

[0009] In a possible implementation, information in at least one PSSCH is transmitted on the first link; triggering a radio link failure includes: triggering a radio link failure of the first link.

[0010] In a possible implementation, N PSFCH reception opportunities correspond to M PSSCHs in at least one PSSCH, where M is greater than 0 and less than N.

[0011] In a possible implementation, if the first feedback information is not detected in any of the N PSFCH reception opportunities, increment the value of the first parameter by 1, including: if the first feedback information is not detected in one PSFCH reception opportunity, increment the value of the second parameter by 1; the initial value of the second parameter is 0; if the value of the second parameter is N, increment the value of the first parameter by 1.

[0012] In a possible implementation, if the first feedback information is detected in one PSFCH reception opportunity, set the value of the first parameter to 0.

[0013] In a possible implementation, if the second feedback information is detected in one first PSFCH reception opportunity, set the value of the first parameter to 0.

[0014] In a possible implementation, the information in the PSSCH is unicast information.

[0015] In a possible implementation, the resources occupied by at least one PSSCH are within the frequency resource FR2.

[0016] By this method, when this method is applied to FR2, the increasing speed of the value of the first parameter is reduced to 1 / N of the original. Therefore, when the receiving end of the first PSSCH (such as the second terminal device) fails to send a beam and cannot send feedback information, the first parameter will not quickly increase to the threshold. After the sending end replaces the sending beam and sends feedback information using the updated beam, the value of the first parameter can be set to 0, which can avoid triggering a radio link failure and avoid the increased delay caused by replacing the resource pool.

[0017] Second aspect, the present application provides a communication method, which is applicable to scenarios such as sidelink. The execution subject of this method is a terminal device or a module or chip in the terminal device. Here, the terminal device is taken as an example of the execution subject for description. The method includes: sending first information in a first Physical Sidelink Shared Channel (PSSCH); the first PSSCH corresponds to N receiving opportunities of Physical Sidelink Feedback Channel (PSFCH), where N is an integer greater than 1; if the first feedback information of the first information is not detected in the first PSFCH receiving opportunity, increment the value of a first parameter by 1; the feedback information is used to indicate whether the first information is successfully transmitted, and the first PSFCH receiving opportunity is one of the N PSFCH receiving opportunities; when the value of the first parameter is equal to a first threshold, trigger a Radio Link Failure (RLF); the first threshold is determined according to N.

[0018] Through the above method, when the terminal device does not receive feedback information in one PSFCH receiving opportunity, the first parameter is incremented by 1; if the value of the first parameter is equal to the first threshold, an RLF is triggered. Since the first threshold is determined according to N and is greater than sl - maxNumConsecutiveDTX, it can increase the time for the value of the first parameter to reach the first threshold, thereby avoiding frequent triggering of RLF, reducing communication latency, and improving communication efficiency.

[0019] In a possible implementation, the first threshold A satisfies any of the following forms:

[0020]

[0021] A = maxNumConsecutiveDTX × N / 2;

[0022] A = maxNumConsecutiveDTX × N;

[0023] A = maxNumConsecutiveDTX + N;

[0024] Wherein, the value of maxNumConsecutiveDTX is preset or pre - configured or configured by a network device; represents rounding down, represents rounding up.

[0025] In a possible implementation, if the first feedback information is detected in the first PSFCH receiving opportunity, set the value of the first parameter to 0.

[0026] In a possible implementation, the first information is unicast information.

[0027] In a possible implementation, the resources occupied by the first PSSCH are within the frequency resource FR2.

[0028] In a third aspect, the present application provides a communication method, which is applicable to scenarios such as sidelink. The execution subject of this method is a terminal device or a module or chip in the terminal device. Here, the terminal device is taken as the execution subject for description. The method includes: receiving a Beam Failure Recovery Request (BFRQ) from a first terminal device in a first Physical Sidelink Feedback Channel (PSFCH) reception opportunity, where the Beam Failure Recovery Request indicates that a beam used for current communication has a beam failure; setting the value of a first parameter from a first value to a second value, where the value of the first parameter is used to represent the number of consecutive times that information has not been detected in the PSFCH reception opportunity, the second value is greater than or equal to 0, and the second value is less than the first value.

[0029] Through the above method, when the second terminal device receives the BFRQ in the PSFCH, the first parameter can be reduced to the second value, thereby slowing down the growth rate of the first parameter, avoiding frequent triggering of Radio Link Failure (RLF), reducing communication latency, and improving communication efficiency.

[0030] In a possible implementation, the second value B satisfies any of the following forms:

[0031] B = C - N; B = 0; where C represents the first value, and N is an integer greater than 1, and the value of N is preset or preconfigured; represents floor function, represents ceiling function.

[0032] In a possible implementation, N is the number of PSFCH reception opportunities corresponding to one Physical Sidelink Shared Channel (PSSCH).

[0033] In a possible implementation, when the value of the first parameter is equal to a threshold, a Radio Link Failure is triggered.

[0034] In a fourth aspect, the present application provides a communication method, which is applicable to scenarios such as sidelink. The execution subject of this method is a terminal device or a module or chip in the terminal device. Here, the terminal device is taken as the execution subject for description. The method includes: determining to send a Beam Failure Recovery Request (BFRQ), where the Beam Failure Recovery Request indicates that a beam used for current communication has a beam failure; determining the priority of a first PSFCH carrying the BFRQ; and sending the BFRQ in the first PSFCH according to the priority of the first PSFCH.

[0035] Through the above method, when the first terminal device transmits the BFRQ through the first PSFCH, it can first determine the priority of the first PSFCH, and then transmit the BFRQ according to the priority of the first PSFCH. This can avoid the problem that the BFRQ cannot be transmitted in the first PSFCH due to the lack of priority of the first PSFCH.

[0036] In a possible implementation, the priority of the first PSFCH is determined according to any of the following methods:

[0037] The priority of the first PSFCH is determined according to the priority of the highest-priority PSSCH within a preset time duration;

[0038] The priority of the first PSFCH is preset or pre-configured;

[0039] The priority of the first PSFCH is determined according to the priority of the S-SSB or CSI-RS corresponding to the beam used in the current communication;

[0040] The priority of the first PSFCH is determined according to the priority of the PSFCH with the highest priority among multiple PSFCHs in the same time slot as the first PSFCH;

[0041] The priority of the first PSFCH is determined according to the priority of the PSSCH transmitted by the beam used in the current communication.

[0042] In a possible implementation, the method further includes: sending information through multiple PSFCHs within the first time slot; where the multiple PSFCHs include the first PSFCH.

[0043] In a fifth aspect, the present application further provides a communication device, which can implement any of the methods provided in any of the first to fourth aspects above. The communication device can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0044] In a possible implementation, the communication device includes: a processor configured to support the communication device in executing the corresponding functions of the terminal device in the above-described method. The communication device may further include a memory, which can be coupled to the processor and stores the necessary program instructions and data of the communication device. Optionally, the communication device further includes an interface circuit for supporting communication between the communication device and devices such as terminal devices.

[0045] In a possible implementation, the communication device includes corresponding functional modules respectively used to implement the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0046] In a possible implementation manner, the structure of the communication device includes a processing unit and a communication unit, and these units can execute the corresponding functions in the above method examples. For specific details, refer to the descriptions in the methods provided in any of the first to fourth aspects, and details will not be elaborated here.

[0047] In a sixth aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or send signals from the processor to other communication devices outside the communication device. The processor, through logic circuits or by executing computer programs or instructions, implements the functional modules of the methods in any possible implementation manner of any one of the foregoing first aspect to fourth aspect. Optionally, the communication device further includes a memory for storing computer programs or instructions.

[0048] In a seventh aspect, a computer-readable storage medium is provided, in which computer programs or instructions are stored. When the computer programs or instructions are executed by a processor, the methods in any possible implementation manner of any one of the foregoing first aspect to fourth aspect are implemented.

[0049] In an eighth aspect, a computer program product storing instructions is provided. When a computer reads and executes the computer program product, the methods in any possible implementation manner of any one of the foregoing first aspect to fourth aspect are implemented.

[0050] In a ninth aspect, a circuit is provided, which is used to execute the methods in any possible implementation manner of any one of the foregoing first aspect to fourth aspect. The circuit may include a chip circuit. Optionally, the circuit may also be coupled to a memory.

[0051] In a tenth aspect, a chip is provided, which includes a processor. When the processor executes computer programs or instructions, it is used to implement the methods in any possible implementation manner of any one of the foregoing first aspect to fourth aspect. Optionally, the chip may further include a memory. The chip may be composed of chips, or may include chips and other discrete devices.

[0052] In an eleventh aspect, a communication device is provided, including a processor, which, through logic circuits or by executing computer programs or instructions, implements the methods in any possible implementation manner of any one of the foregoing first aspect to fourth aspect.

[0053] In a twelfth aspect, a communication device is provided, including units or modules for executing the methods in any possible implementation manner of any one of the foregoing first aspect to fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 FIG. is a schematic diagram of an access network device architecture provided by an embodiment of the present application;

[0055] Figure 2 FIG. is a schematic diagram of a network architecture applicable to an embodiment of the present application;

[0056] Figure 3 A schematic diagram of a communication method provided by an embodiment of the present application;

[0057] Figure 4 A schematic diagram of resource mapping provided by an embodiment of the present application;

[0058] Figure 5 A schematic diagram of a communication method provided by an embodiment of the present application;

[0059] Figure 6 A schematic diagram of a network architecture provided by an embodiment of the present application;

[0060] Figure 7 A schematic diagram of resource mapping provided by an embodiment of the present application;

[0061] Figure 8 A schematic diagram of a communication method provided by an embodiment of the present application;

[0062] Figure 9 A schematic diagram of a communication method provided by an embodiment of the present application;

[0063] Figure 10 A schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0064] Figure 11 A schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0065] Figure 12 A schematic diagram of the structure of a communication device provided by an embodiment of the present application. Detailed implementation manners

[0066] Next, the technical solutions in the embodiments of the present application will be described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Terms such as "first" and "second" and their corresponding term numbers in the present application are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, which is only a way of distinguishing objects with the same attributes when describing the embodiments of the present application. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, so that a process, method, system, product or device including a series of units does not necessarily have to be limited to those units, but may include other units not clearly listed or inherent to these processes, methods, products or devices.

[0067] The method provided by the embodiments of this application can be applied to Long Term Evolution (LTE), 5th generation (5G) communication systems, such as 5G New Radio (NR), or applied to various future communication systems, such as 6th generation (6G) communication systems. The method provided by the embodiments of this application can also be applied to fields such as vehicle to everything (V2X) communication, vehicle networking, autonomous driving, and assisted driving. The method provided by the embodiments of this application can also be applied to systems that support SL-U or SL FR2.

[0068] The method and apparatus provided by the embodiments of this application are based on the same or similar technical concepts. Since the principles of the method and apparatus for solving problems are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be elaborated.

[0069] Hereinafter, some terms in the embodiments of this application will be explained first to facilitate the understanding of those skilled in the art.

[0070] The communication device involved in this application can be a device, equipment, chip, or module that can communicate with other devices in a wireless and / or wired manner, including but not limited to devices such as network devices and terminal devices.

[0071] In the embodiments of the present application, the network device may be a device in a wireless network, and the network device may also be referred to as a network apparatus, a radio access network device, or an access network device. For example, the network device may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as an access network device. The network device includes but is not limited to: a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, an access network device in an open radio access network (O-RAN), a next generation NodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc.; or it may be a module or unit that completes part of the functions of a base station. For example, it may be a central unit (CU), a distributed unit (DU), a central unit control plane (CU-CP) module, or a central unit user plane (CU-UP) module. The access network device may be a macro base station, a micro base station, an indoor station, or a relay node, a donor node, etc. In the present application, no specific technologies and specific device forms adopted by the network device are limited.

[0072] Such as Figure 1As shown, in some implementations, a network device may include a centralized unit (CU) and a distributed unit (DU). The RAN device including the CU node and the DU node splits the protocol layers of the gNB in the NR system. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU, with the CU centrally controlling the DU. Further, the CU can also be divided into a control plane (CU-CP) and a user plane (CU-UP). Among them, CU-CP is responsible for the control plane functions, mainly including radio resource control (RRC) and the packet data convergence protocol (PDCP) corresponding to the control plane (i.e., PDCP-C). PDCP-C is mainly responsible for encryption, decryption, integrity protection, data transmission, etc. of control plane data. CU-UP is responsible for the user plane functions, mainly including the service data adaptation protocol (SDAP) and the PDCP corresponding to the user plane (i.e., PDCP-U). Among them, SDAP is mainly responsible for processing the data of the core network and mapping the flow to the bearer. PDCP-U is mainly responsible for encryption, decryption, integrity protection, header compression, sequence number maintenance, data transmission, etc. of the data plane. Among them, CU-CP and CU-UP are connected through the E1 interface. CU-CP represents the gNB connected to the core network through the NG interface and connected to the DU through the control plane of the F1 interface (i.e., F1-C). CU-UP is connected to the DU through the user plane of the F1 interface (i.e., F1-U). Of course, there is also a possible implementation where PDCP-C is also in CU-UP.

[0073] It can be understood that in different systems, the CU (including CU-CP or CU-UP), or the DU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, the CU may also be referred to as O-CU (open CU), the DU may also be referred to as O-DU, the CU-CP may also be referred to as O-CU-CP, and the CU-UP may also be referred to as O-CU-UP. For the sake of description convenience, in this application, the CU, CU-CP, CU-UP, and DU are used as examples for description. The network device may further include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services and implementing the functions of the RRC layer. The DU is responsible for processing physical layer protocols and real-time services and implementing the functions of the radio link control (RLC) layer, media access control (MAC) layer, and physical (PHY) layer. In some deployments, the CU may also be divided into a centralized unit control plane (CU-CP) node and a centralized unit user plane (CU-UP) node. Among them, the CU-CP is responsible for the control plane function, and the CU-UP is responsible for the user plane function.

[0074] The terminal device involved in the embodiments of this application can be a wireless terminal device capable of receiving scheduling and indication information from a network device. The terminal device can be referred to as a terminal device, and can also be referred to as a user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a device including wireless communication functions (providing voice / data connectivity to users). For example, a handheld device with wireless connection functions, or an in-vehicle device, in-vehicle module, etc. Currently, some examples of terminal devices are: mobile phone, tablet computer, laptop computer, palmtop computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in vehicle networking, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home, device-to-device (D2D) terminal device, vehicle-to-everything (V2X) communication terminal device, intelligent vehicle, telematics box (or in-vehicle sending unit), machine-to-machine / machine-type communications (M2M / MTC) terminal device, internet of things (IoT) terminal device, etc. For example, the terminal device can be an in-vehicle device, a vehicle equipment, an in-vehicle module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a T-box, a chip, or a system on chip (SOC), etc., and the above chip or SOC can be installed in a vehicle, OBU, RSU, or T-box. The wireless terminal in industrial control can be a camera, a robot, etc. The wireless terminal in smart home can be a TV, an air conditioner, a floor sweeper, a speaker, a set-top box, etc.The terminal device can also be a V2X device. For example, a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car (or autonomous car), a pure electric vehicle (pure EV or Battery EV), a hybrid electric vehicle (HEV), a range extended electric vehicle (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle, or a road site unit (RSU). The terminal device can also be a device in device-to-device (D2D) communication, such as an electricity meter, a water meter, etc. In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, so as to realize an intelligent network of human-machine interconnection and object-object interconnection.

[0075] In the present application, the predefined content generally refers to the information that is defined by the standard, does not require configuration by other devices, and is pre-recorded / written in the hardware and / or software of the terminal device itself, or can be understood as information that cannot be changed by the network device or other terminal devices. The pre-configured content generally refers to the information that is pre-recorded / written in the hardware and / or software of the terminal device itself, which is determined by the device manufacturer at the factory and can be changed through software or hardware.

[0076] (Pre)configuration can be divided into network device (pre)configuration and terminal device (pre)configuration. If it is network device (pre)configuration, it can be (pre)configured through a system information block (SIB) or RRC signaling; if it is terminal device (pre)configuration, it can be (pre)configured according to PC5-RRC signaling.

[0077] This application can be applied to Cellular Vehicle - To - Everything (C - V2X). C - V2X is a V2X communication technology developed based on cellular systems. C - V2X utilizes and enhances the current cellular network functions and elements to achieve low - latency and high - reliability communication among various nodes in the vehicle network. C - V2X can include Vehicle to Vehicle (V2V) communication, Vehicle to Pedestrian (V2P) communication, Vehicle to Infrastructure (V2I) communication, and Vehicle to Network (V2N) communication. With the evolution of cellular systems from LTE to 5G, C - V2X evolves from LTE - V2X to NR - V2X (New Radio V2X). The vehicle - to - vehicle communication technology supported by V2X can be extended to D2D communication under any system.

[0078] In this application, the network device and the terminal device, as well as between terminal devices, can communicate through licensed spectrum, can also communicate through unlicensed spectrum, or can simultaneously communicate through both licensed and unlicensed spectra; they can communicate through spectra below 6 gigahertz (GHz), can also communicate through spectra above 6 GHz, or can also simultaneously use spectra below 6 GHz and spectra above 6 GHz. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0079] As Figure 2 shown, it is a communication network architecture applicable to the embodiments of this application. As Figure 2 shown, the communication system may include multiple terminal devices (such as terminal device A and terminal device B), and optionally, a network device is also included. In Figure 2 in (a), both terminal device A and terminal device B are within the signal coverage of the network device; Figure 2 in (b), terminal device A is within the signal coverage of the network device, but terminal device B is outside the signal coverage of the network device. Figure 2 in (c), both terminal device A and terminal device B are outside the signal coverage of the network device. In Figure 2 in (a) and Figure 2In (b) thereof, between the terminal device A and the terminal device B, communication can be performed via a sidelink using resources scheduled by a network device, and the resources can be authorized resources or authorized frequency bands; between the terminal device A and the terminal device B, the terminal devices can also select resources by themselves, that is, select resources for sidelink communication from a resource pool, and the resources are unauthorized resources or unauthorized frequency bands. Figure 2 In (c) thereof, both the terminal device A and the terminal device B are outside the signal coverage range of the network device, so communication can only be performed via a sidelink in a manner of self-selecting resources.

[0080] In addition, embodiments of the present application may also involve more terminal devices, and the specific number of terminal devices is not limited thereto. Embodiments of the present application may also involve more network devices, or may not involve network devices, which is not limited thereto.

[0081] In systems such as the NR system, sidelink transmission is based on a resource pool. A resource pool includes a plurality of physical resources, and any one of the physical resources is used for data transmission. The physical resource may refer to a physical resource block (PRB). The resource pool may also be referred to as an SL resource pool. Among them, the terminal device can obtain SL resource pool (resource pool) configuration information and / or SL bandwidth part (bandwidth part, BWP) configuration information by receiving a system information block (SIB) of the network device, cell-specific radio resource control (RRC) signaling, or UE-specific RRC signaling. The terminal device can also use pre-configured SL resource pool configuration information or SL BWP configuration information. The SL BWP configuration information may include SL resource pool information for configuring the number of resource pools included in the BWP. The SL BWP configuration information may include SL bandwidth information for indicating the bandwidth size for SL communication, for example, indicating that the SL bandwidth is 20 megahertz (MHz).

[0082] The PSFCH resource is a periodic resource configured in the resource pool, and its periodic configuration parameter can be 0, 1, 2, 4. Among them indicates that there is no PSFCH resource configured in the resource pool, and PSFCH transmission is not enabled in the resource, that is, physical layer HARQ feedback is not supported; for example indicates that there is one PSFCH time slot in each time slot within a time window, or it can be understood that the PSFCH period is In a time slot, in the time slot where the frequency-domain resources of the PSFCH are located, the PSFCH occupies the last two symbols before the gap (GAP). The PSFCH time slot may refer to the time slot including the PSFCH resources. To avoid the problem of retransmission caused by the failure of a certain PSFCH transmission, a transmission opportunity of multiple PSFCHs corresponding to one PSSCH is introduced, that is, multiple PSFCH occasions, and the configuration parameter is numPSFCHOccasions, that is, one PSSCH transmission corresponds to multiple PSFCH reception opportunities. As long as the LBT corresponding to any PSFCH is successful, a signal carrying ACK / NACK information can be sent on the PSFCH.

[0083] For the unicast scenario, when the signal carrying ACK / NACK information is not detected in the PSFCH for multiple times, that is, the PSFCH is absent, a radio link failure (RLF) is triggered. Specifically, the sidelink RLF detection process based on HARQ is to detect the sidelink RLF based on multiple consecutive discontinuous transmissions (DTX) on the PSFCH reception occasion of the PC5-RRC connection. The network side can control the sidelink RLF detection based on HARQ by configuring the following parameter through RRC: sl-maxNumConsecutiveDTX.

[0084] When establishing the PC5-RRC connection or (re)configuring sl-maxNumConsecutiveDTX, the sidelink HARQ entity of the terminal device should (re)initialize the numConsecutivDTX of each PC5-RRC connection established by the upper layer to zero. The sidelink HARQ entity of the terminal device should perform the following operations for each PSFCH reception opportunity associated with the PSSCH transmission:

[0085] If the PSFCH is not received at the PSFCH reception opportunity, increment numConsecutiveDTX by 1; if numConsecutiveDTX reaches sl-maxNumConsecutiveDTX, indicate the sidelink RLF based on HARQ to the RRC.

[0086] In this application, the value of sl-maxNumConsecutiveDTX is 1, 2, 3, 4, 6, 8, 16, 32, etc., representing the number of times the signal of ACK / NACK information has not been detected continuously. In one implementation, the network side can configure the value of sl-maxNumConsecutiveDTX through the RRC message. The value of sl-maxNumConsecutiveDTX can also be set in other ways, and this application does not limit this.

[0087] If a signal of ACK / NACK information is received in the PSFCH at the PSFCH reception opportunity, numConsecutiveDTX is re-initialized to zero.

[0088] For example, assume that in the SL-U or SL FR2 scenario, the terminal device A sends information to the terminal device B through the PSSCH, and the terminal device B can send ACK / NACK information to the terminal device A through the PSFCH corresponding to the PSSCH. In the unicast scenario, that is, the information transmitted in the PSSCH is unicast information. If the terminal device B successfully decodes the transmission block (TB) in the PSSCH, it transmits ACK information (which can also be called HARQ-ACK) through the PSFCH; if the terminal device B fails to decode the TB in the PSSCH, it transmits NACK information (which can also be called HARQ-NACK) through the PSFCH.

[0089] For the terminal device A, if it receives ACK / NACK information, numConsecutiveDTX is initialized to zero; if it does not receive ACK / NACK information, numConsecutiveDTX is incremented by 1; if ACK / NACK information is not received at multiple consecutive PSFCH reception opportunities, resulting in numConsecutiveDTX reaching sl-maxNumConsecutiveDTX, then RLF is triggered.

[0090] However, for SL-U, since it is in the unlicensed spectrum, the terminal device B needs to perform LBT detection before sending the PSFCH. Only when the LBT detection passes can it send the PSFCH and so on. However, when the LBT detection fails, such as when the channel is busy, etc., it cannot send the PSFCH. For the receiving end, the terminal device A that receives the PSFCH will increment numConsecutiveDTX by 1, thus causing the terminal device A to trigger RLF. For example, a third-party device transmits a wireless local area network data packet in the unlicensed spectrum, and this data packet occupies the channel for 5 ms. During the process of the third-party device transmitting the data packet, the terminal device B fails to succeed in LBT. Moreover, within the 5 ms when the third-party device occupies the channel, there are multiple PSFCH transmission opportunities, resulting in the terminal device A being unable to receive ACK / NACK information in multiple PSFCH transmission opportunities, thus triggering RLF.

[0091] For SL-FR2, it may be due to the beam direction mismatch of the terminal device B, thus being unable to send the PSFCH. For example, the beam currently used by the terminal device B is different from the beam for sending the PSFCH, and there is a beam conflict. The terminal device B may abandon sending the PSFCH due to the beam conflict, thereby causing the terminal device A to be unable to receive the PSFCH, incrementing numConsecutiveDTX by 1, and thus causing the terminal device A to trigger RLF.

[0092] In both of these cases, it is not a problem of channel quality. Therefore, even if RLF is triggered and the resource pool is changed, it cannot change the situation of LBT failure and the problem of beam mismatch. So in these cases, the triggered RLF cannot alleviate the problem, but instead causes frequent reselection due to the triggering of RLF, increasing the delay.

[0093] Therefore, this application provides a method that can slow down the triggering of RLF, avoid frequent triggering of RLF due to LBT failure or beam mismatch, and improve the system efficiency.

[0094] In the embodiments of this application, the method executed by the network device can also be executed by a module (such as a chip) in the network device, or can be executed by a control subsystem including the functions of the network device. Here, the control subsystem including the functions of the network device can be a control center in the above application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The method executed by the terminal device can also be executed by a module (such as a chip or a modem) in the terminal device, or can be executed by a device including the functions of the terminal device.

[0095] The network architecture and service scenarios described in the embodiments of this application are used to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As known to those of ordinary skill in the art, with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0096] The method provided by this application is applied to Figure 2 When implemented in the system of Figure 2 The method provided by this application can be implemented by the terminal device or a module or chip in the terminal device in

[0097] Embodiment 1:

[0098] In Embodiment 1, a PSFCH occasion for PSSCH is redefined. Specifically, "a PSFCH occasion" is defined as the numPSFCHOccasions PSFCH reception occasions corresponding to the same PSSCH, where numPSFCHOccasions is an integer greater than or equal to 1. Specifically, for each PSFCH reception occasion, the terminal device generates HARQ-ACK information from multiple PSFCH reception occasions to report to a higher layer. For shared spectrum, when the PSSCH is a unicast transmission, that is, when the value of the Cast type indicator field in the sidelink control information (SCI) corresponding to the PSSCH is "10", a PSFCH occasion is defined as the numPSFCHOccasions PSFCH reception occasions corresponding to one PSSCH, that is, "For shared spectrum, a PSFCH occasion is defined as the numPSFCHOccasions PSFCHs corresponding to one PSSCH, when a SCI format 2-A of the PSSCH with Cast type indicator field value of "10". Or, if a PSSCH is configured with numPSFCHOccasions PSFCH reception occasions, for shared spectrum, when the PSSCH is a unicast transmission, that is, when the value of the Cast type indicator field in the SCI corresponding to the PSSCH is "10", a PSFCH occasion is defined as the N PSFCH reception occasions corresponding to one PSSCH, that is, if numPSFCHOccasions is configured, For shared spectrum, a PSFCH occasion is defined as the numPSFCHOccasions PSFCHs corresponding to one PSSCH, when a SCI format 2-A of the PSSCH with Cast type indicator field value of "10". Among them, the SCI is located in the PSSCH, and the SCI is used to indicate that the information carried in the PSSCH enables HARQ feedback; the SCI can be SCI format 2-A or SCI format 2-C, etc.

[0099] Alternatively, it can also be described as follows: For each PSFCH reception occasion, from a number of PSFCH reception occasions, the UE generates HARQ-ACK information to report to higher layers. For shared spectrum, a PSFCH occasion is defined as the numPSFCHOccasions PSFCHs corresponding to one PSSCH, when a SCI format 2-A of the PSSCH with Cast type indicator field value of "10". For generating the HARQ-ACK information, the UE can be indicated by a SCI format to perform one of the following:

[0100] - if the UE receives a PSFCH associated with a SCI format 2-A with Cast type indicator field value of "10" or a SCI format 2-C;

[0101] - report to higher layers HARQ-ACK information with same value as a value of HARQ-ACK information that the UE determines from the PSFCH reception.

[0102] According to this method, for a PSSCH, the terminal device counts the N PSFCH reception opportunities corresponding to the PSSCH as one PSFCH opportunity. That is, when HARQ information is not received at all N PSFCH reception opportunities corresponding to the PSSCH, numConsecutiveDTX is incremented by 1. If numConsecutiveDTX is equal to sl-maxNumConsecutiveDTX, RLF is triggered. If the terminal device detects feedback information at one PSFCH reception opportunity, numConsecutiveDTX is set to 0.

[0103] Through this method, the growth rate of numConsecutiveDTX can be slowed down, and frequent triggering of RLF can be avoided. The above process will be described through embodiments below.

[0104] Combined with the above description, as Figure 3 shown, it is a schematic flowchart of a communication method provided by an embodiment of the present application. The method includes:

[0105] Step 301: The first terminal device sends the first information in the first PSSCH, and the first PSSCH corresponds to N first PSFCH reception opportunities.

[0106] Correspondingly, the second terminal device receives the first information in the first PSSCH.

[0107] Among them, N is an integer greater than or equal to 1. N is pre-configured or preset, or N is configured by the network device. The N first PSFCH reception opportunities may be located in different time slots. For example, the N first PSFCH reception opportunities are respectively located in N time slots, and one first PSFCH reception opportunity is located in one of the N time slots. Here, N can also be replaced by other characters. For example, N can be replaced by numPSFCHOccasions.

[0108] Here, taking the first PSSCH as an example, the first terminal device can send information in at least one PSSCH, and the first PSSCH is one of the at least one PSSCH. The present application does not limit the number of PSSCHs used by the first terminal device to send information.

[0109] In this application, the first information may be unicast information. For example, the first PSSCH may carry data, and the first PSSCH may further include an SCI, where the value of the Cast type indicator field in the SCI is "10". The SCI may further indicate enabling HARQ feedback, that is, the receiving end needs to feedback HARQ information for the first information in the first PSCCH. The specific content included in the first information is not limited in this application and may be any information that the first terminal device can transmit in the PSSCH. For example, the SCI format may be SCI format 2-A or SCI format 2-C, etc.

[0110] In this application, the first PSSCH may also be replaced with a description of the resources occupied by the first PSSCH, etc. The resources occupied by the first PSSCH may also be referred to as descriptions such as the first PSSCH resources, etc. The resources occupied by the first PSSCH include at least one resource block (RB) in the frequency domain and at least one symbol in the time domain. The symbol may refer to an orthogonal frequency division multiplexing (OFDM) symbol, etc., which is not limited in this application.

[0111] In this application, one PSFCH reception opportunity corresponds to one time-frequency resource, which may also be referred to as a PSFCH resource. The correspondence between the PSSCH resource and the PSFCH resource is indicated by the resource pool information. It can also be understood that after the resource pool is determined, the correspondence between the PSSCH resource and the PSFCH resource in the resource pool is also determined. For example, as Figure 4 shown, the period of the PSFCH is 4, N = 2, and the PSFCH corresponding to the PSSCH in time slot 0 is located in time slots 3 and 7. The PSFCH resources are included in time slot 3 or time slot 7, that is, the feedback information corresponding to the information transmitted in the PSSCH resource in time slot 0 is transmitted in the PSFCH resources in time slot 3 or time slot 7.

[0112] The PSSCH in one time slot includes multiple sub-channels in the time domain and multiple symbols in the frequency domain. When transmitting the first information, the first information may be transmitted only on some of the sub-channels and some of the symbols included in the PSSCH. It can be understood that the PSSCH in one time slot may include multiple PSSCH resources. For example, in the figure, it is described by taking 12 PSSCH resources as an example, and the indexes are from 0 to 11. The PSFCH in time slot 3 or 7 may also include multiple PSFCH resources. One PSFCH resource corresponds to one PSFCH reception opportunity, and one PSFCH resource is used to transmit the feedback information of one PSSCH resource.

[0113] Based on the above description, assuming that the PSSCH with index 0 in time slot 1 in the figure corresponds to a PSFCH resource in time slot 3 or time slot 7 respectively, and the first information is transmitted through the PSSCH resource with index 0 in time slot 0, then the first terminal device receives the feedback information of the first information in the PSFCH resource corresponding to the PSSCH with index 0 in time slot 3 or time slot 7. Taking the PSFCH resource indicated by the arrow in time slot 7 in the figure as an example corresponding to the PSSCH with index 0, the specific position of the PSFCH resource corresponding to the PSSCH is not limited.

[0114] In this application, the resources occupied by the first PSSCH can be the resources in the resource pool. The resource pool is pre-configured or configured by the network device. The resources in the resource pool can be unlicensed spectrum (i.e., shared spectrum) resources, that is, the first PSSCH can be located in the unlicensed spectrum (i.e., shared spectrum). For example, the resources occupied by the first PSSCH are within FR2. Alternatively, the resources in the resource pool can be licensed spectrum resources, that is, the resources occupied by the first PSSCH can be located in the licensed spectrum.

[0115] After the first terminal device sends the first information, it can detect in N first PSFCH reception opportunities corresponding to the first PSSCH, that is, detect whether there is feedback information corresponding to the first information in the N first PSFCH reception opportunities. If no feedback information is detected, steps 302 and 303 are executed. If feedback information is detected, step 304 is executed, which is described in detail below.

[0116] Step 302: When the first terminal device does not detect the second feedback information in the first reception opportunity, increment the value of the first parameter by 1.

[0117] In one implementation, the first parameter can be represented by numConsecutiveDTX or can be represented by other characters, which is not limited in this application. The initial value of the first parameter can be 0.

[0118] In this application, the value of the first parameter can be used to represent the number of consecutive times the second feedback information has not been detected; or, the value of the first parameter can be used to determine whether to trigger a radio link failure; or, the value of the first parameter can be used to trigger a radio link failure. The second feedback information is used to indicate whether the first information in the first PSSCH is successfully transmitted. For example, the second feedback information can be the HARQ information corresponding to the first information, and the HARQ information includes ACK information or NACK information. If the ACK information corresponding to the first information is detected, it means that the second terminal device successfully receives the first information; if the NACK information corresponding to the first information is detected, it means that the second terminal device fails to receive the first information.

[0119] In this application, the first reception opportunity includes N first PSFCH reception opportunities corresponding to the first PSSCH.

[0120] In this application, there may be multiple ways for the first terminal device to increment the value of the first parameter by 1, and this application does not limit this. For example, in one implementation, when the first terminal device does not detect the second feedback information in any of the above N first PSFCH reception opportunities, the physical layer of the first terminal device reports "no second feedback information detected" to the MAC layer of the first terminal device once. The MAC layer of the first terminal device receives the information of "no second feedback information detected" reported by the physical layer and counts the number of consecutive times of not detecting the second feedback information based on this information.

[0121] Step 303: When the value of the first parameter is equal to the threshold, the first terminal device triggers a radio link failure.

[0122] Among them, the threshold can be preset or preconfigured, or can be configured by the network device. For example, the network device can configure this threshold through an RRC message. The threshold can be represented by sl-maxNumConsecutiveDTX or can be represented by other characters, and this application does not limit this.

[0123] For example, if the first information in the first PSSCH is transmitted on the first link, when the value of the first parameter is equal to the threshold, the first terminal device triggers a radio link failure of the first link.

[0124] In this application, if the first terminal device triggers a radio link failure, the MAC layer of the first terminal device can indicate HARQ-based sidelink RLF detection to the RRC layer.

[0125] Among them, if steps 320 and 303 are executed, after steps 320 and 303, step 304 does not need to be executed, and vice versa.

[0126] Step 304: When the first terminal device detects the second feedback information in the first reception opportunity, set the value of the first parameter to 0.

[0127] For example, if the first terminal device detects the second feedback information in any one of the N first PSFCH reception opportunities, it can be considered that the second feedback information is detected in the first reception opportunity. The physical layer of the first terminal device reports the second feedback information to the MAC layer of the first terminal device, and the MAC layer of the first terminal device receives the second feedback information reported by the physical layer and sets the value of the first parameter to 0.

[0128] Optionally, the first terminal device may also determine whether to retransmit the first information according to the second feedback information. For example, if the second feedback information is an ACK message, the first information is not retransmitted; if the second feedback information is a NACK message, the first information is retransmitted.

[0129] Combined with the previous description, take the example where the first terminal device sends the first information on the first PSSCH and the second information on the second PSSCH.

[0130] Suppose the first PSSCH corresponds to 3 PSFCH reception opportunities, namely PSFCH reception opportunity 00, PSFCH reception opportunity 01, and PSFCH reception opportunity 02; the second PSSCH corresponds to 3 PSFCH reception opportunities, namely PSFCH reception opportunity 10, PSFCH reception opportunity 11, and PSFCH reception opportunity 12.

[0131] Among them, PSFCH reception opportunity 00 is in time slot a, PSFCH reception opportunity 01 and PSFCH reception opportunity 10 are in time slot b, PSFCH reception opportunity 02 and PSFCH reception opportunity 11 are in time slot c, and PSFCH reception opportunity 12 is in time slot d. The above time slots are in the order of time from the earliest to the latest as time slot a, time slot b, time slot c, and time slot d, and the specific correspondence can be referred to Table 1.

[0132] Table 1

[0133]

[0134] Implementation method 1, the first PSSCH and the second PSSCH respectively correspond to different first parameters. For example, when the first PSSCH and the second PSSCH respectively correspond to different HARQ entities, these two PSSCHs correspond to different first parameters. Take the first parameter corresponding to the first PSSCH as numConsecutiveDTX1 and the first parameter corresponding to the second PSSCH as numConsecutiveDTX2 as an example, and the initial values of these two parameters are both 0.

[0135] Suppose N = 3. If the first terminal device does not detect the feedback information of the first information in any of the PSFCH reception opportunities 00, 01, and 02, the value of numConsecutiveDTX1 corresponding to the first PSSCH is incremented by 1; if the first terminal device detects the feedback information of the first information in one of the PSFCH reception opportunities 00, 01, and 02, the value of numConsecutiveDTX1 corresponding to the first PSSCH is set to 0.

[0136] Similarly, if the first terminal device does not detect the feedback information of the second information in any of the PSFCH reception opportunities 10, 11, and 12, the value of numConsecutiveDTX2 corresponding to the second PSSCH is incremented by 1; if the first terminal device detects the feedback information of the second information in one of the PSFCH reception opportunities 10, 11, and 12, the value of numConsecutiveDTX2 corresponding to the second PSSCH is set to 0.

[0137] Among them, although the PSFCH reception opportunity 01 and the PSFCH reception opportunity 10 are in the same time slot, that is, time slot b, whether the first terminal device detects the feedback information of the first information in the PSFCH reception opportunity 01 will not affect the value of numConsecutiveDTX2 corresponding to the second PSSCH, and vice versa.

[0138] Implementation method 2: The first PSSCH and the second PSSCH correspond to the same first parameter. For example, when the first PSSCH and the second PSSCH correspond to the same HARQ entity, these two PSSCHs correspond to the same first parameter. Taking the first parameter corresponding to the first PSSCH and the second PSSCH as numConsecutiveDTX as an example, the initial value of this parameter is 0.

[0139] Assume N = 3. Among the 6 PSFCH reception opportunities (3 PSFCH reception opportunities corresponding to the first PSSCH and 3 PSFCH reception opportunities corresponding to the second PSSCH) of the first terminal device, as long as the feedback information (the feedback information of the first information or the feedback information of the second information) is not detected continuously for 3 times, the value of numConsecutiveDTX can be incremented by 1; among the 6 PSFCH reception opportunities of the first terminal device, as long as the feedback information is detected in 1 PSFCH reception opportunity, the value of numConsecutiveDTX can be set to 0.

[0140] For example, if the first terminal device does not detect the feedback information of the first information in the PSFCH reception opportunity 00 in time slot a, does not detect the feedback information of the first information in the PSFCH reception opportunity 01 in time slot b, and does not detect the feedback information of the second information in the PSFCH reception opportunity 10 in time slot b, the value of numConsecutiveDTX is incremented by 1.

[0141] Further, if the first terminal device detects the feedback information of the first information at the PSFCH reception opportunity 02 in slot c, or detects the feedback information of the second information at the PSFCH reception opportunity 11 in slot c, the value of numConsecutiveDTX can be set to 0.

[0142] The above are just examples, and other situations can be deduced by analogy, so they will not be elaborated here.

[0143] Through the above process, for the first PSSCH, when the terminal device does not receive feedback information at all N first PSFCH reception opportunities corresponding to the first PSSCH, the first parameter is incremented by 1, thereby slowing down the growth rate of the first parameter and avoiding frequent triggering of RLF. When the present application is applied to SL-U, the growth rate of the value of the first parameter is reduced to 1 / N of the original. Therefore, during the process of other devices occupying the channel to transmit data packets, although the receiving end of the first PSSCH (such as the second terminal device) cannot send feedback information, the first parameter will not quickly increase to the threshold. After the data transmission of other devices ends and the second terminal device occupies the channel to send feedback information, the first terminal device can set the value of the first parameter to 0, which can avoid triggering a radio link failure and avoid the increased delay caused by changing the resource pool. When the present application is applied to SL FR2, the growth rate of the value of the first parameter is reduced to 1 / N of the original. Therefore, when the receiving end of the first PSSCH (such as the second terminal device) sends a beam failure and cannot send feedback information, the first parameter will not quickly increase to the threshold. After the second terminal device re-changes the transmission beam and sends feedback information using the updated beam, the first terminal device can set the value of the first parameter to 0, which can avoid triggering a radio link failure and avoid the increased delay caused by changing the resource pool.

[0144] Embodiment 2:

[0145] In Embodiment 2, if a PSSCH is configured with N PSFCH reception opportunities, the terminal device increments numConsecutiveDTX by 1 every time it does not detect feedback information for N consecutive PSFCH reception opportunities; if numConsecutiveDTX is equal to sl-maxNumConsecutiveDTX, then RLF is triggered; if the terminal device detects feedback information at 1 PSFCH reception opportunity, the value of numConsecutiveDTX is set to 0.

[0146] Alternatively, it can also be described as follows: If numPSFCHOccassions is configured, the Sidelink HARQ Entity shall for numPSFCHOccassions PSFCH reception occasions associated to the PSSCH transmission:

[0147] 1> if PSFCH reception is absent on the numPSFCHOccassions PSFCH reception occasions:

[0148] 2> increment numConsecutiveDTX by 1;

[0149] 2> if numConsecutiveDTX reaches sl-maxNumConsecutiveDTX:

[0150] 3> indicate HARQ-based Sidelink RLF detection to RRC.

[0151] 1> else:

[0152] 2> re-initialize numConsecutiveDTX to zero.

[0153] Through this method, the growth rate of numConsecutiveDTX can be slowed down to avoid frequent triggering of RLF. The above process will be described through embodiments below.

[0154] Combined with the above description, as Figure 5 shown, it is a schematic flowchart of a communication method provided by an embodiment of the present application. The method includes:

[0155] Step 501: The first terminal device sends information in at least one PSSCH;

[0156] Among them, each PSSCH in at least one PSSCH corresponds to multiple PSFCH reception opportunities; for example, taking each PSSCH corresponding to X PSFCH reception opportunities as an example, X is an integer greater than 1, X is pre-configured or preset, or X is configured by a network device. The X PSFCH reception opportunities corresponding to each PSSCH can be located in different time slots. For example, the X PSFCH reception opportunities are respectively located in X time slots, and one PSFCH reception opportunity is located in one of the X time slots. Here, X can also be replaced by other characters. For example, X can be replaced by numPSFCHOccasions.

[0157] Here, at least one PSSCH is taken as an example, and the specific number of PSSCHs is not limited. For example, at least one PSSCH may include a first PSSCH and a second PSSCH. The first terminal device sends first information in the first PSSCH and second information in the second PSSCH.

[0158] In this application, the information of each PSSCH in at least one PSSCH can be unicast information. For example, the first information in the first PSSCH is unicast information. For example, the first PSSCH may include an SCI, and the value of the Cast type indicator field in the SCI is "10". The SCI can also indicate enabling HARQ feedback, that is, the receiving end needs to feedback HARQ information for the first information in the first PSCCH. For example, the SCI format can be SCI format 2-A or SCI format 2-C, etc.

[0159] The specific content included in the information of each PSSCH in at least one PSSCH is not limited in this application and can be any information that the first terminal device can transmit in the PSSCH.

[0160] In this application, the PSSCH can also be replaced by descriptions such as the resources occupied by the PSSCH or the PSSCH resources. The resources occupied by one PSSCH include at least one RB in the frequency domain and at least one symbol in the time domain.

[0161] In this application, the resources occupied by at least one PSSCH can be the resources in a resource pool. The resource pool is pre-configured or configured by a network device. The resources in the resource pool can be unlicensed spectrum (i.e., shared spectrum) resources, that is, the resources occupied by at least one PSSCH can be located in unlicensed spectrum (i.e., shared spectrum). For example, the resources occupied by at least one PSSCH are located within FR2. Or, the resources in the resource pool can be licensed spectrum resources, that is, the resources occupied by at least one PSSCH are located in licensed spectrum.

[0162] Step 502: If the first terminal device does not detect the first feedback information in any of the N PSFCH reception opportunities, increment the value of the first parameter by 1; N is an integer greater than or equal to 1.

[0163] Among them, N is pre-configured or preset, or N is configured by the network device. This application does not limit how to determine the value of N. Optionally, these N PSFCH reception opportunities are N consecutive PSFCH reception opportunities detected by the first terminal device.

[0164] In one implementation, the first parameter can be represented by numConsecutiveDTX, or can be represented by other characters, which is not limited in this application. The initial value of the first parameter can be 0.

[0165] Among them, each of the N PSFCH reception opportunities corresponds to at least one PSSCH in one of the PSSCHs. Correspondingly, the first feedback information is used to indicate whether the information in the PSSCH corresponding to the PSFCH reception opportunity is successfully transmitted, or the first feedback information is used to indicate whether the information in one of the at least one PSSCH is successfully transmitted. The first feedback information can be HARQ information, and the HARQ information includes ACK information or NACK information.

[0166] For example, the N PSFCH reception opportunities include the first PSFCH reception opportunity corresponding to the first PSSCH and the second PSFCH reception opportunity corresponding to the second PSSCH; if the ACK information corresponding to the first information is detected in the first PSFCH reception opportunity, it means that the second terminal device successfully receives the first information; if the NACK information corresponding to the first information is detected, it means that the second terminal device fails to receive the first information. If the ACK information corresponding to the second information is detected in the second PSFCH reception opportunity, it means that the second terminal device successfully receives the second information; if the NACK information corresponding to the second information is detected, it means that the second terminal device fails to receive the second information.

[0167] In this application, the value of the first parameter can be used to represent the number of consecutive times the first feedback information is not detected; or, the value of the first parameter can be used to determine whether to trigger a radio link failure; or, the value of the first parameter can be used to trigger a radio link failure.

[0168] In this application, the value of N can be equal to the number of PSFCH reception opportunities corresponding to each PSSCH, for example, N = X.

[0169] In this application, there may be multiple implementation manners for how the first terminal device increments the value of the first parameter, which is not limited in this application.

[0170] For example, in the first implementation, the N PSFCH reception opportunities correspond to the same PSSCH in at least one PSSCH. In this case, when counting the number of PSFCH reception opportunities where the first feedback information is not detected, different PSSCHs are counted separately. Each different PSSCH corresponds to a first parameter. When the first feedback information is not detected in the PSFCH reception opportunity corresponding to a PSSCH, the value of the first parameter corresponding to this PSSCH is incremented by 1.

[0171] For example, taking at least one PSSCH including a first PSSCH and a second PSSCH as an example. When the first terminal device does not detect the feedback information corresponding to the first information in a PSFCH reception opportunity corresponding to the first PSSCH, the physical layer of the first terminal device reports to the MAC layer of the first terminal device once "the feedback information corresponding to the first information is not detected". The MAC layer of the first terminal device receives the "the feedback information corresponding to the first information is not detected" reported by the physical layer and counts the number of consecutive times that the feedback information corresponding to the first information is not detected; if the number of consecutive times that the feedback information corresponding to the first information is not detected is N, the value of the first parameter corresponding to the first PSSCH is incremented by 1. If the feedback information corresponding to the first information is detected, the value of the first parameter corresponding to the first PSSCH is set to 0.

[0172] Similarly, when the first terminal device does not detect the feedback information corresponding to the second information in a PSFCH reception opportunity corresponding to the second PSSCH, the physical layer of the first terminal device reports to the MAC layer of the first terminal device once "the feedback information corresponding to the second information is not detected". The MAC layer of the first terminal device receives the "the feedback information corresponding to the second information is not detected" reported by the physical layer and counts the number of consecutive times that the feedback information corresponding to the second information is not detected; if the number of consecutive times that the feedback information corresponding to the second information is not detected is N, the value of the first parameter corresponding to the second PSSCH is incremented by 1. If the feedback information corresponding to the second information is detected, the value of the first parameter corresponding to the second PSSCH is set to 0.

[0173] In the second implementation, the N PSFCH reception opportunities correspond to M PSSCHs in at least one PSSCH, where M is greater than 1 and less than N. In this case, when counting the number of PSFCH reception opportunities where the first feedback information is not detected, different PSSCHs are counted together. Different PSSCHs correspond to the same first parameter. When the first feedback information is not detected in the PSFCH reception opportunity corresponding to any one PSSCH, the value of the first parameter is incremented by 1.

[0174] Correspondingly, when the first feedback information is detected in the PSFCH reception opportunity corresponding to any one PSSCH, the value of the first parameter is set to 0.

[0175] For example, take the case where at least one PSSCH includes a first PSSCH and a second PSSCH. The first terminal device does not detect the first feedback information in a PSFCH reception opportunity. The physical layer of the first terminal device reports "first feedback information not detected" to the MAC layer of the first terminal device once. Here, the "PSFCH reception opportunity" can be the PSFCH reception opportunity corresponding to the first PSSCH or the PSFCH reception opportunity corresponding to the second PSSCH; the first feedback information here can be the feedback information corresponding to the first information or the feedback information corresponding to the second information. For example, if the first terminal device does not detect the feedback information of the first information in the PSFCH reception opportunity corresponding to the first PSSCH, the physical layer of the first terminal device reports "first feedback information not detected" to the MAC layer of the first terminal device once. Or, if the first terminal device does not detect the feedback information of the second information in the PSFCH reception opportunity corresponding to the second PSSCH, the physical layer of the first terminal device reports "first feedback information not detected" to the MAC layer of the first terminal device once.

[0176] The MAC layer of the first terminal device receives the "first feedback information not detected" reported by the physical layer, increments the number of consecutive times of not detecting the first feedback information by 1, and counts the number of consecutive times of not detecting the first feedback information; if the number of consecutive times of not detecting the first feedback information is N, then increments the value of the first parameter by 1. If the first feedback information is detected, the value of the first parameter is set to 0.

[0177] For another example, take the case where at least one PSSCH includes a first PSSCH and a second PSSCH. As Figure 6 shown, the first PSSCH is located in time slot 0, and the second PSSCH is located in time slot 1; the PSFCH reception opportunities corresponding to the first PSSCH are located in time slots 3 and 7, and the PSFCH reception opportunities corresponding to the second PSSCH are located in time slots 3 and 7. In time slot 3, the PSFCH reception opportunity corresponding to the first PSSCH is PS1, and the PSFCH reception opportunity corresponding to the second PSSCH is PS2. The first terminal device transmits the first information in the first PSSCH and transmits the second information in the second PSSCH.

[0178] If the first terminal device does not detect the feedback information of the first information in PS1, the physical layer of the first terminal device reports "feedback information not detected" to the MAC layer of the first terminal device once. The MAC layer of the first terminal device receives the "feedback information not detected" reported by the physical layer and increments the number of consecutive times of not detecting the feedback information by 1.

[0179] If the first terminal device does not detect the feedback information of the second information in PS2, the physical layer of the first terminal device reports "feedback information not detected" to the MAC layer of the first terminal device once. The MAC layer of the first terminal device receives the "feedback information not detected" reported by the physical layer, and the number of consecutive times of not detecting the feedback information is incremented by 1.

[0180] If the number of consecutive times of not detecting the feedback information is N, the value of the first parameter is incremented by 1. If the feedback information of the first information or the second information is detected, the value of the first parameter is set to 0.

[0181] Among them, when the first terminal device counts the number of consecutive times of not detecting the first feedback information, it can be implemented in the following way:

[0182] If the first feedback information is not detected in a PSFCH reception opportunity, the value of the second parameter is incremented by 1; the initial value of the second parameter is 0;

[0183] If the value of the second parameter is N, the value of the first parameter is incremented by 1, and the value of the second parameter is set to 0.

[0184] Step 503: The value of the first parameter is equal to the threshold, and the first terminal device triggers a radio link failure.

[0185] Among them, the threshold can be preset or pre-configured, or can be configured by the network device. For example, the network device can configure the threshold through an RRC message. The threshold can be represented by sl-maxNumConsecutiveDTX, or can be represented by other characters, which is not limited in this application.

[0186] In this application, if the first terminal device triggers a radio link failure, the MAC layer of the first terminal device can indicate HARQ-based sidelink RLF detection to the RRC layer.

[0187] In this application, if each PSSCH in at least one PSSCH corresponds to a first parameter, for example, referring to the description in the first implementation manner above, as long as the value of the first parameter corresponding to one PSSCH is equal to the threshold, the first terminal device triggers a radio link failure.

[0188] If at least one PSSCH corresponds to the same first parameter, for example, referring to the description in the second implementation manner above, the value of the first parameter is equal to the threshold, and the first terminal device triggers a radio link failure.

[0189] In this application, the radio link can refer to the link where at least one PSSCH is located. For example, the information in at least one PSSCH is transmitted in the first link. If the value of the first parameter is equal to the threshold, the first terminal device triggers a radio link failure of the first link.

[0190] Through the above process, when the terminal device does not receive feedback information in N consecutive PSFCH reception opportunities, the first parameter is incremented by 1, thereby slowing down the growth rate of the first parameter and avoiding frequent triggering of RLF. When this application is applied to SL-U, the growth rate of the value of the first parameter is reduced to 1 / N of the original. Therefore, during the process of other devices occupying the channel to transmit data packets, although the receiving end of the PSSCH (such as the second terminal device) cannot send feedback information, the first parameter will not quickly increase to the threshold. After the data transmission of other devices ends and the second terminal device occupies the channel to send feedback information, the first terminal device can set the value of the first parameter to 0, which can avoid triggering a radio link failure and avoid the increase in delay caused by resource pool replacement. When this application is applied to SL FR2, the growth rate of the value of the first parameter is reduced to 1 / N of the original. Therefore, when the receiving end of the PSSCH (such as the second terminal device) sends a beam failure and cannot send feedback information, the first parameter will not quickly increase to the threshold. After the second terminal device re-replaces the transmission beam and sends feedback information using the updated beam, the first terminal device can set the value of the first parameter to 0, which can avoid triggering a radio link failure and avoid the increase in delay caused by resource pool replacement.

[0191] Embodiment 3:

[0192] In Embodiment 3, if a PSSCH is configured with N PSFCH reception opportunities, for each PSFCH reception opportunity when the terminal device does not detect feedback information, numConsecutiveDTX is incremented by 1; if numConsecutiveDTX is equal to the first threshold, and the first threshold is greater than sl-maxNumConsecutiveDTX, then RLF is triggered; if the terminal device detects feedback information in 1 PSFCH reception opportunity, numConsecutiveDTX is set to 0.

[0193] Alternatively, it can also be described in the following way: If numPSFCHOccassions is configured, the Sidelink HARQ Entity shall for each PSFCH reception occasion associated to the PSSCH transmission:

[0194] 1> if PSFCH reception is absent on the PSFCH reception occasions:

[0195] 2>Increment numConsecutiveDTX by 1;

[0196] 2>If numConsecutiveDTX reaches numPSFCHOccassions * sl - maxNumConsecutiveDTX:

[0197] 3>Indicate HARQ - based Sidelink RLF detection to RRC.

[0198] 1>Else:

[0199] 2>Re - initialize numConsecutiveDTX to zero.

[0200] Among them, numPSFCHOccassions * sl - maxNumConsecutiveDTX can also be replaced with other values, for example, replaced with: etc.

[0201] Optionally, the value after replacing numPSFCHOccassions * sl - maxNumConsecutiveDTX is greater than sl - maxNumConsecutiveDTX.

[0202] Through this method, the growth rate of numConsecutiveDTX can be slowed down to avoid frequent triggering of RLF. The above process will be described through embodiments below.

[0203] Combined with the above description, as Figure 7 shown, it is a schematic flowchart of a communication method provided by an embodiment of the present application. The method includes:

[0204] Step 701: The first terminal device sends information in at least one PSSCH;

[0205] Among them, each PSSCH in at least one PSSCH corresponds to multiple PSFCH reception opportunities; for example, taking each PSSCH corresponding to N PSFCH reception opportunities as an example, N is an integer greater than 1, N is pre - configured or preset, or N is configured by a network device. The N PSFCH reception opportunities corresponding to each PSSCH can be located in different time slots. For example, the N PSFCH reception opportunities are respectively located in N time slots, and one PSFCH reception opportunity is located in one of the N time slots. Here, N can also be replaced with other characters, for example, N can be replaced with numPSFCHOccasions.

[0206] Here, taking at least one PSSCH as an example, the specific number of PSSCHs is not limited. For example, the at least one PSSCH may include a first PSSCH and a second PSSCH. The first terminal device sends first information in the first PSSCH and second information in the second PSSCH.

[0207] In this application, the information of each PSSCH in the at least one PSSCH may be unicast information. For example, the first information in the first PSSCH is unicast information. For example, the first PSSCH may include an SCI, and the value of the Cast type indicator field in the SCI is "10". The SCI may also indicate enabling HARQ feedback, that is, the receiving end needs to feedback HARQ information for the first information in the first PSCCH.

[0208] The specific content included in the information in each PSSCH of the at least one PSSCH is not limited in this application and may be any information that the first terminal device can transmit in the PSSCH.

[0209] In this application, the PSSCH may also be replaced with descriptions such as the resources occupied by the PSSCH. The resources occupied by the PSSCH may also be referred to as descriptions such as PSSCH resources. The resources occupied by one PSSCH include at least one RB in the frequency domain and at least one symbol in the time domain.

[0210] In this application, the resources occupied by the at least one PSSCH may be resources in a resource pool. The resource pool is pre-configured or configured by a network device. The resources in the resource pool may be unlicensed spectrum (i.e., shared spectrum) resources, that is, the resources occupied by the at least one PSSCH may be located in unlicensed spectrum (i.e., shared spectrum). For example, the resources occupied by the at least one PSSCH are located within FR2. Alternatively, the resources in the resource pool may be licensed spectrum resources, that is, the resources occupied by the at least one PSSCH are located in licensed spectrum.

[0211] Step 702: When the first terminal device does not detect the first feedback information in 1 PSFCH reception opportunity, increment the value of the first parameter by 1.

[0212] In one implementation, the first parameter may be represented by numConsecutiveDTX or may be represented by other characters, which is not limited in this application. The initial value of the first parameter may be 0.

[0213] Among them, the first feedback information is used to indicate whether the information in the PSSCH corresponding to the PSFCH reception opportunity is successfully transmitted, or the first feedback information is used to indicate whether the information in the PSSCH corresponding to the PSFCH among at least one PSSCH is successfully transmitted. The first feedback information may be HARQ information, and the HARQ information includes ACK information or NACK information.

[0214] For example, the first terminal device detects the first feedback information corresponding to the first information at the first PSFCH reception opportunity corresponding to the first PSSCH; if the ACK information corresponding to the first information is detected at the first PSFCH reception opportunity, it indicates that the second terminal device successfully receives the first information; if the NACK information corresponding to the first information is detected, it indicates that the second terminal device fails to receive the first information.

[0215] In this application, the value of the first parameter can be used to represent the number of consecutive times that the first feedback information is not detected; or, the value of the first parameter can be used to determine whether to trigger a radio link failure; or, the value of the first parameter can be used to trigger a radio link failure.

[0216] In this application, there may be multiple implementation manners for how the first terminal device increments the value of the first parameter by 1, and this application does not limit this.

[0217] For example, in the first implementation manner, when counting the number of PSFCH reception opportunities where the first feedback information is not detected, different PSSCHs are counted separately, and each PSSCH corresponds to a first parameter. When the first feedback information is not detected at the PSFCH reception opportunity corresponding to a PSSCH, the value of the first parameter corresponding to that PSSCH is incremented by 1.

[0218] For example, taking at least one PSSCH including a first PSSCH and a second PSSCH as an example. The first terminal device does not detect the feedback information corresponding to the first information in a PSFCH reception opportunity corresponding to the first PSSCH. The physical layer of the first terminal device reports "the feedback information corresponding to the first information is not detected" to the MAC layer of the first terminal device once. The MAC layer of the first terminal device receives the "the feedback information corresponding to the first information is not detected" reported by the physical layer and increments the value of the first parameter corresponding to the first PSSCH by 1. If the feedback information corresponding to the first information is detected, the value of the first parameter corresponding to the first PSSCH is set to 0.

[0219] Similarly, when the first terminal device does not detect the feedback information corresponding to the second information in a PSFCH reception opportunity corresponding to the second PSSCH, the physical layer of the first terminal device reports to the MAC layer of the first terminal device once "the feedback information corresponding to the second information is not detected". The MAC layer of the first terminal device receives the "the feedback information corresponding to the second information is not detected" reported by the physical layer, and increments the value of the first parameter corresponding to the second PSSCH by 1. If the feedback information corresponding to the second information is detected, the value of the first parameter corresponding to the second PSSCH is set to 0.

[0220] In the second implementation manner, when counting the number of PSFCH reception opportunities in which the first feedback information is not detected, different PSSCHs are counted together. Different PSSCHs correspond to the same first parameter. When the first feedback information is not detected in the PSFCH reception opportunity corresponding to any one of the PSSCHs, the value of the first parameter is incremented by 1.

[0221] Correspondingly, when the first feedback information is detected in the PSFCH reception opportunity corresponding to any one of the PSSCHs, the value of the first parameter is set to 0.

[0222] For example, take at least one PSSCH including a first PSSCH and a second PSSCH as an example. When the first terminal device does not detect the first feedback information in a PSFCH reception opportunity, the physical layer of the first terminal device reports to the MAC layer of the first terminal device once "the first feedback information is not detected". The MAC layer of the first terminal device receives the "the first feedback information is not detected" reported by the physical layer, and increments the value of the first parameter by 1. If the first feedback information is detected, the value of the first parameter is set to 0. Here, the "PSFCH reception opportunity" can be the PSFCH reception opportunity corresponding to the first PSSCH or the PSFCH reception opportunity corresponding to the second PSSCH; the first feedback information here can be the feedback information corresponding to the first information or the feedback information corresponding to the second information.

[0223] Step 703: The value of the first parameter is equal to the first threshold, and the first terminal device triggers a radio link failure.

[0224] Among them, the first threshold is determined according to N. The first threshold is greater than maxNumConsecutiveDTX, and the value of maxNumConsecutiveDTX is preset or preconfigured or configured by the network device. For example, the network device can configure the value of maxNumConsecutiveDTX through an RRC message.

[0225] For example, the first threshold A satisfies any of the following forms:

[0226]

[0227] A = maxNumConsecutiveDTX × N / 2;

[0228] A = maxNumConsecutiveDTX × αN;

[0229] A = maxNumConsecutiveDTX + βN;

[0230] Where α is an integer greater than 0, for example, α = 1; β is an integer greater than 0, for example, β = 1; denotes rounding down, denotes rounding up.

[0231] The above are just examples. The first threshold can also be determined in other ways, and the present application does not limit this.

[0232] In the present application, if the first terminal device triggers a radio link failure, the MAC layer of the first terminal device can indicate HARQ-based sidelink RLF detection to the RRC layer.

[0233] In the present application, if each PSSCH in at least one PSSCH corresponds to a first parameter, for example, referring to the description in the first implementation manner above, as long as the value of the first parameter corresponding to one PSSCH is equal to the threshold, the first terminal device triggers a radio link failure.

[0234] If at least one PSSCH corresponds to the same first parameter, for example, referring to the description in the second implementation manner above, and the value of this first parameter is equal to the threshold, the first terminal device triggers a radio link failure.

[0235] In the present application, the radio link failure triggered by the first terminal device may refer to the link where at least one PSSCH is located. For example, the information in at least one PSSCH is transmitted in the first link. If the value of the first parameter is equal to the threshold, the first terminal device triggers a radio link failure of the first link.

[0236] Through the above process, when the terminal device does not receive feedback information in one PSFCH reception opportunity, the first parameter is incremented by 1; if the value of the first parameter is equal to the first threshold, RLF is triggered. Since the first threshold is greater than sl-maxNumConsecutiveDTX, the time when the value of the first parameter is equal to the first threshold can be increased, thereby avoiding frequent triggering of RLF.

[0237] Embodiment 4:

[0238] In high-frequency resources, when data is transmitted, different transmit beams and receive beams need to be considered. Only by pairing the transmit beam of the transmitter with the receive beam of the receiver can the best channel quality be achieved. However, due to the movement of the terminal device, the channel changes. When the channel quality drops below a certain level, multiple transmission failures will occur, which is called beam failure.

[0239] Beam failure recovery is a mechanism used to recover the beam after beam failure, which specifically includes the following four steps:

[0240] 1) Beam failure detection: The terminal device detects the information transmitted in the PSCCH and determines whether there is a beam failure problem according to the bit error rate of the information; or according to the reference signal of the PSCCH and / or PSSCH, determines whether the bit error rate corresponding to the reference signal exceeds the threshold. For example, if the bit error rate is greater than or equal to the threshold, it is determined that there is a beam failure; if the bit error rate is less than the threshold, it is determined that there is no beam failure.

[0241] 2) Identification of new candidate beams: The terminal device obtains the reference signal receiving power (RSRP) of each beam according to the reference signal corresponding to each beam. When the RSRP of a beam exceeds a threshold value, the beam is used as a candidate beam and reported to the higher layer for screening;

[0242] 3) Transmission of beam failure recovery request (BFRQ): The terminal device transmits the BFRQ on the physical random access channel (PRACH) resource configured by the network device.

[0243] 4) The terminal device receives the response message corresponding to the BFRQ.

[0244] In step 3, the PRACH resource is configured by the network device.

[0245] In the SL-FR2 scenario, when the terminal device needs to transmit the BFRQ, the network device may not configure the PRACH resource for the terminal device. Therefore, the terminal device cannot transmit the BFRQ.

[0246] Therefore, in this application, the terminal device can transmit the BFRQ through the PSFCH, which will be described in detail below.

[0247] Combined with the above description, as Figure 8 shown, it is a schematic diagram of the process of a communication method provided by an embodiment of this application. The method includes:

[0248] Step 801: The first terminal device determines to send a BFRQ, where the beam failure recovery request indicates that the beam used for communication has a beam failure.

[0249] This application does not limit under what circumstances the first terminal device determines to send a BFRQ. For example, when the first terminal device fails to transmit multiple times using the current beam, it determines to send a BFRQ. Or, when the quality of the current beam is less than or equal to a threshold, it determines to send a BFRQ.

[0250] Before step 801, the first terminal device may also perform processes such as beam failure detection and new candidate beam identification. For details, reference can be made to the previous processes and will not be elaborated here.

[0251] Step 802: The first terminal device determines the priority of the first PSFCH carrying the BFRQ.

[0252] In one implementation, the priority of the first PSFCH is determined according to any of the following methods:

[0253] The priority of the first PSFCH is determined according to the priority of the highest-priority PSSCH within a preset time period. For example, the priority of the first PSFCH is equal to the priority of the highest-priority PSSCH; where the PSSCH can be the PSSCH where the information sent by the first terminal device is located, or the PSSCH where the received information is located;

[0254] The priority of the first PSFCH is preset or preconfigured or configured by the network device. For example, it is preset or preconfigured that the priority of the first PSFCH is priority 0;

[0255] The priority of the first PSFCH is determined according to the priority of the sidelink synchronous signal / physical broadcast channel block (S-SS / PBCH block, S-SSB) or the channel state information reference signal (CSI-RS) corresponding to the first beam. For example, the priority of the first PSFCH is equal to the priority of the S-SSB or CSI-RS corresponding to the first beam; where the first beam is a candidate new beam (i.e., the next available beam after beam failure) or the beam currently used for communication;

[0256] The priority of the first PSFCH is determined according to the priority of the highest-priority PSFCH among multiple PSFCHs in the same time slot as the first PSFCH. For example, the priority of the first PSFCH is equal to the priority of the highest-priority PSFCH;

[0257] The priority of the first PSFCH is determined according to the priority of the PSSCH transmitted by the beam used for communication. For example, the priority of the first PSFCH is equal to the highest priority of the PSSCH transmitted by the beam used for communication, or the priority of the PSSCH in the most recent transmission before sending the BFRQ.

[0258] The above is only an example. The priority of the first PSFCH can also be determined in other ways, and the present application does not limit this.

[0259] Step 803: The first terminal device sends the BFRQ on the first PSFCH according to the priority of the first PSFCH.

[0260] Correspondingly, the second terminal device receives the BFRQ.

[0261] In one implementation, if the first PSFCH is located in the first time slot and the first terminal device sends information through multiple PSFCHs in the first time slot, then the multiple PSFCHs include the first PSFCH.

[0262] The specific process of the first terminal device sending the BFRQ will not be elaborated here, and the present application does not limit this.

[0263] Through the above method, when the first terminal device transmits the BFRQ through the first PSFCH, it can first determine the priority of the first PSFCH and then transmit the BFRQ according to the priority of the first PSFCH. This can avoid the problem that the BFRQ cannot be transmitted on the first PSFCH due to the lack of priority of the first PSFCH.

[0264] Embodiment 5:

[0265] In the present application, when the first terminal device sends the BFRQ on the PSFCH and the second terminal device receives the BFRQ, numConsecutiveDTX can be cleared or reduced to a smaller value, and this smaller value can be determined according to N, where N is the number of PSFCH reception opportunities corresponding to a PSSCH.

[0266] Alternatively, it can also be described in the following way: If numPSFCHOccassions is configured, the Sidelink HARQ Entity shall for each PSFCH reception occasion associated to the PSSCH transmission:

[0267] 1>if PSFCH reception is absent on the PSFCH reception occasion:

[0268] 2>increment numConsecutiveDTX by 1;

[0269] 2>if numConsecutiveDTX reaches sl-maxNumConsecutiveDTX:

[0270] 3>indicate HARQ-based Sidelink RLF detection to RRC.

[0271] 1>else if PSFCH corresponding to BFRQ is received:

[0272] 2>numConsecutiveDTX is set to B;

[0273] 1>else:

[0274] 2>re-initialize numConsecutiveDTX to zero.

[0275] The value of B is not limited. For example, B <numConsecutiveDTX。

[0276] By using this method, the growth rate of numConsecutiveDTX can be slowed down to avoid frequent triggering of RLF. The above process will be described below through an embodiment.

[0277] Combined with the above description, such as Figure 9 FIG. 1 is a flow chart of a communication method provided in an embodiment of the present application, the method comprising:

[0278] Step 901: The first terminal device sends a BFRQ on the first PSFCH.

[0279] The BFRQ indicates that a communication beam fails. The communication beam here may refer to a beam used for communicating with the first terminal device and the second terminal device.

[0280] Correspondingly, the second terminal device receives the BFRQ on the first PSFCH.

[0281] Step 902: The second terminal device sets the value of the first parameter from the first value to the second value.

[0282] Among them, the first parameter can be represented by numConsecutiveDTX, or can be represented by other characters, and this application does not limit this. The initial value of the first parameter is 0.

[0283] Among them, the value of the first parameter is used to represent the number of consecutive times that information has not been detected at the PSFCH reception opportunity, or the value of the first parameter can be used to determine whether to trigger a radio link failure.

[0284] In this application, the second value is greater than or equal to 0 and less than the first value.

[0285] This application does not limit how the second value is specifically determined. For example, in one implementation, the second value B satisfies any of the following forms:

[0286]

[0287]

[0288] B = C - N;

[0289] B = 0;

[0290] Among them, C represents the first value, N is an integer greater than 1, and the value of N is preset or preconfigured; represents rounding down, represents rounding up. In one implementation, N is the number of PSFCH reception opportunities corresponding to a PSSCH.

[0291] Step 903: If the second terminal device does not detect information in a PSFCH reception opportunity, add 1 to the value of the first parameter; when the value of the first parameter is equal to the threshold, the second terminal device triggers a radio link failure.

[0292] In another implementation, if the second terminal device detects information in a PSFCH reception opportunity, set the value of the first parameter to 0.

[0293] In this application, if the second terminal device triggers a radio link failure, the MAC layer of the second terminal device can indicate HARQ-based sidelink RLF detection to the RRC layer.

[0294] Through the above method, when the second terminal device receives BFRQ in the PSFCH, the first parameter can be reduced to the second value. Through this method, the growth rate of the first parameter can be slowed down to avoid frequent triggering of RLF.

[0295] Each embodiment provided in this application can be implemented independently or in combination. For example, Embodiment 4 and Embodiment 5 can be implemented in combination; for another example, Embodiment 1 or Embodiment 2 or Embodiment 3 and Embodiment 5 can be implemented in combination. This application does not limit this.

[0296] It can be understood that in order to implement the functions in the above embodiments, the terminal device includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0297] The following is a schematic structural diagram of a possible communication device provided by the embodiments of this application. These communication devices can be used to implement the functions of the terminal device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0298] As Figure 10 shown, the communication device 1000 includes a processing unit 1010 and a communication unit 1020. The communication device 1000 is used to implement the functions of the terminal device in the above various method embodiments shown.

[0299] In one implementation, the communication device 1000 is used to implement the following functions:

[0300] The processing unit is used to send a first random access request to the network device through the communication unit;

[0301] The processing unit is used to receive a random access response message from the network device through the communication unit; the random access response message includes a first confirmation information and a second confirmation information; the first confirmation information is used to indicate that the first terminal device corresponding to the first random access request has successfully randomly accessed.

[0302] In one implementation, the communication device 1000 is used to implement the following functions:

[0303] The communication unit is used to send information in at least one physical sidelink shared channel PSSCH; each PSSCH in the at least one PSSCH corresponds to multiple physical sidelink feedback channel PSFCH reception opportunities;

[0304] A processing unit, if the first feedback information is not detected in any of the N PSFCH reception opportunities, increments the value of a first parameter by 1; N is an integer greater than 1; the first feedback information is used to indicate whether the information in the PSSCH is successfully transmitted; or, if the second feedback information is not detected in a first reception opportunity, increments the value of the first parameter by 1; the first reception opportunity includes N first PSFCH reception opportunities, the N first PSFCH reception opportunities included in the first reception opportunity correspond to a first PSSCH, the second feedback information is used to indicate whether the information in the first PSSCH is successfully transmitted, the first PSSCH is one of the at least one PSSCH; when the value of the first parameter is equal to a threshold, a radio link failure is triggered.

[0305] In one implementation, the communication device 1000 is configured to implement the following functions:

[0306] A communication unit, configured to transmit first information in a first physical side link shared channel PSSCH; the first PSSCH corresponds to N physical side link feedback channel PSFCH reception opportunities, N is an integer greater than 1;

[0307] A processing unit, if the first feedback information of the first information is not detected in a first PSFCH reception opportunity, increments the value of a first parameter by 1; the feedback information is used to indicate whether the first information is successfully transmitted, the first PSFCH reception opportunity is one of the N PSFCH reception opportunities;

[0308] When the value of the first parameter is equal to a first threshold, a radio link failure is triggered; the first threshold is determined according to the N.

[0309] In one implementation, the first threshold A satisfies any of the following forms:

[0310]

[0311] A = maxNumConsecutiveDTX × N / 2;

[0312] A = maxNumConsecutiveDTX × N;

[0313] A = maxNumConsecutiveDTX + N;

[0314] Wherein, the value of maxNumConsecutiveDTX is preset or preconfigured or configured by a network device; represents rounding down, represents rounding up.

[0315] In one implementation, the communication device 1000 is used to implement the following functions:

[0316] A communication unit, configured to receive a beam failure recovery request (BFRQ) from a first terminal device in a first physical sidelink feedback channel (PSFCH) reception opportunity, where the beam failure recovery request indicates that a beam used for current communication has a beam failure;

[0317] A processing unit, configured to set the value of a first parameter from a first value to a second value, where the value of the first parameter is used to represent the number of consecutive times that information has not been detected in a PSFCH reception opportunity, the second value is greater than or equal to 0 and less than the first value.

[0318] In one implementation, the second value B satisfies any of the following forms:

[0319] B = C - N; B = 0;

[0320] Where C represents the first value, and N is an integer greater than 1, and the value of N is preset or preconfigured; represents rounding down, represents rounding up.

[0321] In one implementation, the communication device 1000 is used to implement the following functions:

[0322] A processing unit, configured to determine to send a beam failure recovery request (BFRQ), where the beam failure recovery request indicates that a beam used for current communication has a beam failure; and determine the priority of a first PSFCH carrying the BFRQ;

[0323] A communication unit, configured to send the BFRQ in the first PSFCH according to the priority of the first PSFCH.

[0324] In one implementation, the priority of the first PSFCH is determined according to any of the following methods:

[0325] The priority of the first PSFCH is determined according to the priority of the highest-priority physical sidelink shared channel (PSSCH) within a preset time period;

[0326] The priority of the first PSFCH is preset or preconfigured;

[0327] The priority of the first PSFCH is determined according to the priority of a sidelink synchronization signal broadcast channel block (S-SSB) or a channel state information reference signal (CSI-RS) corresponding to the beam used for current communication;

[0328] The priority of the first PSFCH is determined according to the priority of the PSFCH with the highest priority among multiple PSFCHs in the same time slot as the first PSFCH;

[0329] The priority of the first PSFCH is determined according to the priority of the PSSCH transmitted by the beam used in the current communication.

[0330] For a more detailed description of the above processing unit 1010 and communication unit 1020, reference can be directly made to the relevant descriptions in the above method embodiments, and details are not repeated here.

[0331] It should be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into a physical entity, or physically separated. And the units in the device can all be implemented in the form of software called by processing elements; they can also all be implemented in hardware; or some units can be implemented in the form of software called by processing elements, and some units can be implemented in hardware. For example, each unit can be a separately established processing element, or can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program and called and executed by a certain processing element of the device to perform the functions of the unit. In addition, all or part of these units can be integrated together or can be independently implemented. Here, the processing element can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, the operations of the above method or each of the above units can be implemented through the integrated logic circuit of the hardware in the processor element or in the form of software called by the processing element.

[0332] In an example, the units in any of the above devices can be one or more integrated circuits configured to implement the above method. For example: one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. Again, when the units in the device can be implemented in the form of a processing element scheduling program, the processing element can be a processor, such as a general central processing unit (CPU), or other processors that can call programs. Again, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0333] The above-mentioned unit for reception is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the reception unit is an interface circuit of the chip for receiving signals from other chips or devices. The above-mentioned unit for transmission is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented in the form of a chip, the transmission unit is an interface circuit of the chip for sending signals to other chips or devices.

[0334] As another possible product form, the terminal device or network device in the embodiments of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 11 , Figure 11 FIG. is a schematic structural diagram of a communication device 1100 provided in the embodiments of the present application. The communication device 1100 includes a processor 1101 and a transceiver 1102. The communication device 1100 can be a terminal device, or a chip or a chip system therein; or, the communication device 1100 can be a network device, or a chip or a module therein. Figure 11 Only the main components of the communication device 1100 are shown. In addition to the processor 1101 and the transceiver 1102, the communication device 1100 may further include a memory 1103 and an input / output device (not shown in the figure).

[0335] Optionally, the processor 1101 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data of the software programs. The memory 1103 is mainly used to store software programs and data. The transceiver 1102 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to receive and send radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.

[0336] Optionally, the processor 1101, the transceiver 1102, and the memory 1103 can be connected through a communication bus.

[0337] After the communication device is powered on, the processor 1101 can read the software program in the memory 1103, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, after the processor 1101 performs baseband processing on the data to be transmitted, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1101. The processor 1101 converts the baseband signal into data and processes the data.

[0338] In another implementation, the radio frequency circuit and the antenna can be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna can be independent of the communication device and arranged in a remote form.

[0339] In some embodiments, in terms of hardware implementation, those skilled in the art can conceive that the above communication device 1000 can adopt Figure 11 the form of the communication device 1100 shown.

[0340] As an example, Figure 10 the function / implementation process of the processing unit 1010 in Figure 11 can be implemented by the processor 1101 in the communication device 1100 shown calling the computer-executable instructions stored in the memory 1103. Figure 10 the function / implementation process of the communication unit 1020 in Figure 11 can be implemented by the transceiver 1102 in the communication device 1100 shown.

[0341] As another possible product form, the terminal device or network device in the present application can adopt Figure 12 the composition structure shown, or include Figure 12 the components shown. Figure 12 FIG. is a schematic diagram of the composition of a communication device 1200 provided by the present application.

[0342] As Figure 12 shown, the communication device 1200 includes at least one processor 1201. Optionally, the communication device further includes a communication interface 1202.

[0343] When the program instructions involved are executed in the at least one processor 1201, the device 1200 can implement the method provided in any of the foregoing embodiments and any possible design therein. Alternatively, the processor 1201 is used to implement the method provided in any of the foregoing embodiments and any possible design therein through logic circuits or by executing code instructions.

[0344] The communication interface 1202 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 1202 can be used for the communication device 1200 to communicate with other communication devices, such as to interact control signaling and / or service data, etc. Exemplarily, the communication interface 1202 can be used to receive signals from other devices outside the communication device 1200 and transmit them to the processor 1201, or to send signals from the processor 1201 to other communication devices outside the communication device 1200.

[0345] Optionally, the communication interface 1202 can be a code and / or data read / write interface circuit, or the communication interface 1202 can be a signal transmission interface circuit between the communication processor and the transceiver, or a pin of the chip.

[0346] Optionally, the communication device 1200 can further include at least one memory 1203, and the memory 1203 can be used to store the required program instructions and / or data. It should be noted that the memory 1203 can exist independently of the processor 1201, or can be integrated with the processor 1201. The memory 1203 can be located inside the communication device 1200 or outside the communication device 1200, without limitation.

[0347] Optionally, the communication device 1200 can further include a power supply circuit 1204, and the power supply circuit 1204 can be used to supply power to the processor 1201. The power supply circuit 1204 can be within the same chip as the processor 1201, or within another chip outside the chip where the processor 1201 is located.

[0348] Optionally, the communication device 1200 can further include a bus, and various parts in the communication device 1200 can be interconnected through the bus.

[0349] In some embodiments, in terms of hardware implementation, those skilled in the art can conceive that the above Figure 10 shown communication device 1000 can adopt the Figure 12 form of the shown communication device 1200.

[0350] As an example, Figure 10 the function / implementation process of the processing unit 1010 in Figure 12 can be implemented by the processor 1201 in the shown communication device 1200 calling computer execution instructions stored in the memory 1203. Figure 10 the function / implementation process of the communication unit 1020 in Figure 12 can be implemented by the communication interface 1202 in the shown communication device 1200.

[0351] It should be noted that Figure 12 the structures shown do not specifically limit the terminal device or the network device. For example, in some other embodiments of the present application, the terminal device or the network device may include more or fewer components than those shown in the figures, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figures can be implemented in hardware, software, or a combination of software and hardware.

[0352] When the above communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal, and this information is sent by the base station to the terminal; or, the terminal chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal, and this information is sent by the terminal to the base station.

[0353] When the above communication device is a module applied to a base station, the base station module implements the functions of the base station in the above method embodiments. The base station module receives information from other modules (such as a radio frequency module or an antenna) in the base station, and this information is sent by the terminal to the base station; or, the base station module sends information to other modules (such as a radio frequency module or an antenna) in the base station, and this information is sent by the base station to the terminal. Here, the base station module can be the baseband chip of the base station, or a DU or other modules. Here, the DU can be a DU under the open radio access network (O-RAN) architecture.

[0354] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0355] The method steps in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist as discrete components in a base station or a terminal.

[0356] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or a data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.

[0357] In various embodiments of the present application, if there is no special indication and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0358] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) that contain computer-usable program code.

[0359] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0360] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0361] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.

Claims

1. A communication method, characterized in that, it includes: sending information in at least one Physical SideLink Shared Channel (PSSCH); each PSSCH among the at least one PSSCH corresponds to multiple reception opportunities of Physical SideLink Feedback Channel (PSFCH); if the first feedback information is not detected in N PSFCH reception opportunities, increment the value of a first parameter by 1; N is an integer greater than 1; the first feedback information is used to indicate whether the information in the PSSCH is successfully transmitted; alternatively, if the second feedback information is not detected in a first reception opportunity, increment the value of the first parameter by 1; the first reception opportunity includes N first PSFCH reception opportunities, the N first PSFCH reception opportunities included in the first reception opportunity correspond to a first PSSCH, the second feedback information is used to indicate whether the information in the first PSSCH is successfully transmitted, and the first PSSCH is one of the at least one PSSCH; when the value of the first parameter is equal to a threshold, trigger a radio link failure.

2. The method according to claim 1, characterized in that, the information in the at least one PSSCH is transmitted in a first link; the triggering of the radio link failure includes: triggering a radio link failure of the first link.

3. The method according to claim 1 or 2, characterized in that, the N PSFCH reception opportunities correspond to M PSSCHs among the at least one PSSCH, where M is greater than 0 and less than N.

4. The method according to any one of claims 1 to 3, characterized in that, the step of if the first feedback information is not detected in N PSFCH reception opportunities, increment the value of the first parameter by 1, includes: if the first feedback information is not detected in one of the PSFCH reception opportunities, increment the value of a second parameter by 1; the initial value of the second parameter is 0; if the value of the second parameter is N, increment the value of the first parameter by 1.

5. The method according to any one of claims 1 to 4, characterized in that, if the first feedback information is detected in one of the PSFCH reception opportunities, set the value of the first parameter to 0.

6. The method according to any one of claims 1 to 4, characterized in that, if the second feedback information is detected in one of the first PSFCH reception opportunities, set the value of the first parameter to 0.

7. The method according to any one of claims 1 to 6, characterized in that, the information in the PSSCH is unicast information.

8. The method according to any one of claims 1 to 7, characterized in that, the resources occupied by the at least one PSSCH are within the frequency resource FR2.

9. A communication method, characterized in that, it includes: sending first information in a first Physical SideLink Shared Channel (PSSCH); the first PSSCH corresponds to N reception opportunities of Physical SideLink Feedback Channel (PSFCH), where N is an integer greater than 1; If the first feedback information of the first information is not detected in the first PSFCH reception opportunity, increment the value of the first parameter by 1; the feedback information is used to indicate whether the first information is transmitted successfully, and the first PSFCH reception opportunity is one of the N PSFCH reception opportunities; When the value of the first parameter is equal to the first threshold, trigger a radio link failure; the first threshold is determined according to the N.

10. The method according to claim 9, wherein, the first threshold A satisfies any of the following forms: A = maxNumConsecutiveDTX × N / 2; A = maxNumConsecutiveDTX × N; A = maxNumConsecutiveDTX + N; Among them, the value of maxNumConsecutiveDTX is preset or preconfigured or configured by the network device; Indicates rounding down, Indicates rounding up.

11. The method according to claim 9 or 10, wherein, If the first feedback information is detected in the first PSFCH reception opportunity, set the value of the first parameter to 0.

12. The method according to any one of claims 9 to 11, wherein, the first information is unicast information.

13. The method according to any one of claims 9 to 12, wherein, the resources occupied by the first PSSCH are within the frequency resource FR2.

14. A communication method, wherein, comprises: Receiving a beam failure recovery request (BFRQ) from a first terminal device in a first physical sidelink feedback channel (PSFCH) reception opportunity, the beam failure recovery request indicating that the beam used for the current communication has a beam failure; Setting the value of a first parameter from a first value to a second value, the value of the first parameter being used to represent the number of consecutive times that information has not been detected in the PSFCH reception opportunity, the second value being greater than or equal to 0 and less than the first value.

15. The method according to claim 14, wherein, the second value B satisfies any of the following forms: B = C - N; B=0; Wherein, C represents the first value, N is an integer greater than 1, and the value of N is preset or preconfigured; represents rounding down, represents rounding up.

16. The method according to claim 15, wherein, N is the number of PSFCH reception opportunities corresponding to one PSSCH.

17. The method according to any one of claims 14 to 16, wherein, When the value of the first parameter is equal to the threshold, trigger a radio link failure.

18. A communication method, wherein, comprises: Determining to send a beam failure recovery request (BFRQ), the beam failure recovery request indicating that the beam used for the current communication has a beam failure; Determining the priority of a first PSFCH carrying the BFRQ; Sending the BFRQ in the first PSFCH according to the priority of the first PSFCH.

19. The method according to claim 18, wherein, the priority of the first PSFCH is determined according to any of the following methods: The priority of the first PSFCH is determined according to the priority of the highest priority PSSCH within a preset duration; The priority of the first PSFCH is preset or preconfigured; The priority of the first PSFCH is determined according to the priority of the sidelink synchronization signal broadcast channel block S-SSB or the channel state information reference signal CSI-RS corresponding to the beam used in the current communication; The priority of the first PSFCH is determined according to the priority of the PSFCH with the highest priority among multiple PSFCHs in the same time slot as the first PSFCH; The priority of the first PSFCH is determined according to the priority of the PSSCH transmitted by the beam used in the current communication.

20. A communication device, Characterized in that, Comprising: A communication unit, configured to send information in at least one physical sidelink shared channel PSSCH; Each of the at least one PSSCH corresponds to multiple physical sidelink feedback channel PSFCH reception opportunities; A processing unit, configured to increment the value of a first parameter by 1 if the first feedback information is not detected in N PSFCH reception opportunities; N is an integer greater than 1; The first feedback information is used to indicate whether the information in the PSSCH is successfully transmitted; or, if the second feedback information is not detected in the first reception opportunity, increment the value of the first parameter by 1; the first reception opportunity includes N first PSFCH reception opportunities, the N first PSFCH reception opportunities included in the first reception opportunity correspond to a first PSSCH, the second feedback information is used to indicate whether the information in the first PSSCH is successfully transmitted, the first PSSCH is one of the at least one PSSCH; the value of the first parameter is equal to a threshold, triggering a radio link failure.

21. A communication device, Characterized in that, Comprising: A communication unit, configured to send first information in a first physical sidelink shared channel PSSCH; The first PSSCH corresponds to N physical sidelink feedback channel PSFCH reception opportunities, N is an integer greater than 1; A processing unit, configured to increment the value of a first parameter by 1 if the first feedback information of the first information is not detected in the first PSFCH reception opportunity; the feedback information is used to indicate whether the first information is successfully transmitted, the first PSFCH reception opportunity is one of the N PSFCH reception opportunities; The value of the first parameter is equal to a first threshold, triggering a radio link failure; the first threshold is determined according to the N.

22. The device according to claim 21, Characterized in that, The first threshold A satisfies any of the following forms: A = maxNumConsecutiveDTX × N / 2; A = maxNumConsecutiveDTX × N; A = maxNumConsecutiveDTX + N; Among them, the value of maxNumConsecutiveDTX is preset or pre-configured or configured by the network device; Indicates rounding down, Indicates rounding up.

23. A communication device, Characterized in that, Comprising: A communication unit, configured to receive a beam failure recovery request BFRQ from a first terminal device in a first physical sidelink feedback channel PSFCH reception opportunity, the beam failure recovery request indicating that the beam used in the current communication has a beam failure; Handle suppression is used to set the value of a first parameter from a first value to a second value. The value of the first parameter is used to represent the number of consecutive times that information has not been detected at the PSFCH reception opportunity. The second value is greater than or equal to 0 and less than the first value.

24. The apparatus according to claim 23, wherein, the second value B satisfies any of the following forms: B = C - N; B=0; Wherein, C represents the first value, N is an integer greater than 1, and the value of N is preset or preconfigured; represents rounding down, represents rounding up.

25. A communication apparatus, wherein, comprises: a processing unit, configured to determine a beam failure recovery request BFRQ, where the beam failure recovery request indicates that a beam used for current communication has a beam failure; determine the priority of a first PSFCH carrying the BFRQ; a communication unit, configured to transmit the BFRQ on the first PSFCH according to the priority of the first PSFCH.

26. The apparatus according to claim 25, wherein, the priority of the first PSFCH is determined in any of the following manners: the priority of the first PSFCH is determined according to the priority of the highest - priority PSSCH within a preset time duration; the priority of the first PSFCH is preset or pre - configured; the priority of the first PSFCH is determined according to the priority of a sidelink synchronization signal broadcast channel block S - SSB or a channel state information reference signal CSI - RS corresponding to the beam used for current communication; the priority of the first PSFCH is determined according to the priority of the highest - priority PSFCH among multiple PSFCHs in the same time slot as the first PSFCH; the priority of the first PSFCH is determined according to the priority of the PSSCH transmitted by the beam used for current communication.

27. A communication apparatus, wherein, comprises a processor; the processor is configured to execute a computer program or instruction stored in a memory, so that the communication apparatus implements the method according to any one of claims 1 to 19.

28. A computer - readable storage medium, wherein, stores a computer program or instruction, and when the computer program or instruction runs on a computer, it enables the computer to implement the method according to any one of claims 1 to 19.

29. A chip, wherein, comprises a processor, the processor is coupled to a memory, and is configured to execute a computer program or instruction stored in the memory, so that the chip implements the method according to any one of claims 1 to 19.

30. A computer program product, wherein, when a computer reads and executes the computer program product, it enables the method according to any one of claims 1 to 19 to be executed.