Communication method and communication device
Patent Information
- Application Number
- CN202380093512.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-27
- Publication Date
- 2025-09-16
AI Technical Summary
In sidelinks where high-frequency bands are introduced to support wider channel bandwidths, existing communication processes are affected by changes in beam direction, resulting in degraded communication quality and interruptions.
By associating the first resource with the first beam, the terminal device communicates on the sidelink, using beam-based resource selection and logical channel prioritization processing to achieve beam failure recovery to ensure stable communication in the high-frequency band .
It effectively solves the impact of beam changes on the communication process in high-frequency bands, ensures that terminal equipment can work stably on the sidelink, and improves communication quality and reliability.
Smart Images

Figure CN120660415A_ABST
Abstract
Description
Communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art
[0002] In some communication systems, high-frequency bands (such as frequency range 2 (FR2)) are introduced in the sidelink (SL) to support wider channel bandwidth. However, high-frequency bands can also affect existing communication processes.
[0003] Summary of the Invention
[0004] The embodiments of the present application provide a communication method and a communication device. The following describes various aspects of the embodiments of the present application.
[0005] In a first aspect, a communication method is provided, including: a first terminal device performs sideline communication with a second terminal device via a first resource, wherein the first resource is associated with a first beam.
[0006] In a second aspect, a communication apparatus is provided, comprising: a communication unit configured to perform sideline communication with a second terminal device via a first resource, wherein the first resource is associated with a first beam.
[0007] In a third aspect, a communication device is provided, comprising a memory, a transceiver and a processor, wherein the memory is used to store programs, the processor sends and receives data through the transceiver, and the processor is used to call the program in the memory so that the communication device executes the method described in the first aspect.
[0008] In a fourth aspect, a communication device is provided, comprising a processor configured to call a program from a memory so that the communication device executes the method described in the first aspect.
[0009] In a fifth aspect, a chip is provided, comprising a processor for calling a program from a memory so that a device equipped with the chip executes the method described in the first aspect.
[0010] In a sixth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method described in the first aspect.
[0011] In a seventh aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method described in the first aspect.
[0012] In an eighth aspect, a computer program is provided, which enables a computer to execute the method described in the first aspect.
[0013] In an embodiment of the present application, the first resource is associated with the first beam, and the first terminal device performs sidelink communication with the second terminal device through the first resource, which helps the terminal device operate in a high frequency band on the sidelink. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is an example diagram of a wireless communication system used in an embodiment of the present application.
[0015] FIG2 is an exemplary diagram of a wireless communication system according to another embodiment of the present application.
[0016] FIG3 is an exemplary diagram of a wireless communication system applied in yet another embodiment of the present application.
[0017] FIG4 is a schematic flowchart of beam failure recovery in an NR system.
[0018] FIG5 is a schematic flowchart of a communication method provided in one embodiment of the present application.
[0019] FIG6 is a schematic flowchart of a communication method provided in another embodiment of the present application.
[0020] FIG7 is a schematic flowchart of a communication method provided in yet another embodiment of the present application.
[0021] FIG8 is a schematic flowchart of a communication method provided in yet another embodiment of the present application.
[0022] FIG9 is a schematic structural diagram of a communication device provided in one embodiment of the present application.
[0023] FIG10 is a schematic structural diagram of a device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] The technical solution in this application will be described below with reference to the accompanying drawings.
[0025] FIG1 illustrates a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include a network device 110 and a user equipment (UE) 120. The network device 110 may communicate with the UE 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the UE 120 within the coverage area. The UE 120 may access a network (e.g., a wireless network) through the network device 110.
[0026] Figure 1 exemplarily shows a network device and two UEs. Optionally, the wireless communication system 100 may include multiple network devices, and each network device may include a different number of terminal devices within its coverage area, which is not limited in this embodiment of the present application. Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this embodiment of the present application.
[0027] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc. The technical solutions provided in the present application can also be applied to other communication systems, such as wireless fidelity (Wi-Fi) system, vehicle to everything (V2X) system, Internet of Things (IoT) system, local area network, etc.
[0028] The UE in the embodiments of the present application may also be referred to as a terminal device, an access terminal, a user unit, a user station, a mobile station, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The UE in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects, and machines, such as a handheld device or an in-vehicle device with wireless connection capabilities. The UE in the embodiments of the present application can be a mobile phone, a tablet, a laptop, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through a base station. The terminal device in the embodiments of the present application can be a zero-power terminal or a terminal device that can support backscatter communication.
[0029] The network device in the embodiments of the present application may be a device for communicating with a UE, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a UE to a wireless network. A base station may broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip provided in the aforementioned device or apparatus. The base station may also be a mobile switching center and a device to device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communication device that performs the base station function, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The base station may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.
[0030] In some embodiments, the network device can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile network device, and one or more cells can move according to the location of the mobile network device. In other examples, the helicopter or drone can be configured to act as a device for communicating with another network device. In some embodiments, the network device can refer to a CU or a DU, or the network device can include a CU and a DU, or the network device can also include an AAU.
[0031] It should be understood that network devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water; and can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the network devices and the scenarios in which they are used.
[0032] It should also be understood that all or part of the functions of the network device and UE in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0033] With the development of communication technology, some communication systems have introduced sidelink (SL) transmission technology to improve transmission efficiency. The following describes the SL transmission technology with reference to FIG2 and FIG3.
[0034] Device-to-device (D2D) communication is a sidelink transmission technology. Unlike traditional cellular systems, where communication data is transmitted through base stations, D2D communication uses direct end-to-end communication, resulting in higher spectrum efficiency and lower transmission latency. D2D communication can be applied to connected vehicle systems.
[0035] The 3rd Generation Partnership Project (3GPP) defines two resource acquisition methods for D2D: Mode A and Mode B. The details are as follows:
[0036] Mode A: The transmission resources of the terminal device are allocated by the base station, and the terminal device can transmit data on the sidelink based on the resources allocated by the base station. The base station can allocate transmission resources for a single transmission to the terminal device, or it can allocate transmission resources to the terminal device semi-statically. For example, as shown in Figure 2, terminal devices 220 and 230 are both within the network coverage of network device 210, can receive the transmission resources allocated by network device 210, and can conduct sidelink communication based on the transmission resources.
[0037] Mode B: The terminal device can select resources from the resource pool for sideways transmission. For example, as shown in Figure 3, terminal devices 320 and 330 can select resources from the resource pool and perform sideways communication based on the transmission resources. It should be noted that Figure 3 shows the situation where both terminal devices 320 and 330 are within the network coverage of network device 310. Of course, at least one of terminal devices 320 and 330 may also be outside the network coverage of network device 310, and this application does not limit this.
[0038] In 3GPP, D2D is divided into the following different stages for research.
[0039] (1) Proximity-based service (ProSe): In some versions of the communication protocol (e.g., R12 and R13), ProSe scenarios have been studied, primarily for public safety services. In ProSe, by configuring the location of resource pools in the time domain (e.g., resources in the resource pool are non-contiguous in the time domain), the terminal device can enable discontinuous transmission or reception of data on the sidelink, thereby achieving power saving.
[0040] (2) Vehicle to Everything (V2X): In some versions of the communication protocol (e.g., R14 and R15), research has been conducted on the V2X scenario for vehicle-to-vehicle communication, which is mainly aimed at relatively high-speed vehicle-to-vehicle and vehicle-to-person communication services. In V2X, since the vehicle system has a continuous power supply, data transmission latency is the main issue compared to power and efficiency. Therefore, the system design requires terminal devices to perform continuous transmission and reception.
[0041] (3) Wearable devices (further enhancement device-to-device (FeD2D)): In some versions of the communication protocol (e.g., R14), research was conducted on scenarios where wearable devices access the network through mobile phones, primarily targeting low-speed and low-power access scenarios. In FeD2D, the preliminary research phase concluded that the base station can configure the DRX parameters of remote terminal devices through a relay terminal device. However, because this topic has not yet entered the standardization stage, the specific details of how to perform DRX configuration have not been determined.
[0042] In NR, V2X, based on LTE V2X, is no longer limited to broadcast scenarios, but has been further expanded to unicast and multicast scenarios, and the application of V2X is studied in these scenarios.
[0043] Similar to LTE V2X, NR V2X also defines two resource acquisition methods: Mode 1 and Mode 2. Mode 1 is similar to Mode A, and Mode 2 is similar to Mode B. Furthermore, in NR, terminal devices can be in a hybrid mode, that is, the terminal device can use Mode 1 to acquire resources, and Mode 2 to acquire resources at the same time.
[0044] Unlike LTE V2X, in addition to the non-feedback, terminal-initiated hybrid automatic repeat request (HARQ) retransmission, NR V2X introduces feedback-based HARQ retransmission, which is not limited to unicast communication but also includes multicast communication.
[0045] Furthermore, similar to LTE V2X, in NR V2X, since the on-board system has continuous power supply, power efficiency is not the main issue, but the delay of data transmission is the main issue. Therefore, the system design requires terminal devices to perform continuous transmission and reception.
[0046] The following describes the resource selection method in NR-V2X Mode 2.
[0047] In NR-V2X, some new features are introduced, such as support for a large number of non-periodic services, an increase in the number of retransmissions, and a more flexible resource reservation period. These features have a great impact on the mode of autonomous resource selection of the terminal. Therefore, based on Mode 4 in LTE-V2X, 3GPP re-discussed and designed a resource selection scheme suitable for NR-V2X, recorded as Mode 2 (such as Mode 2 in NR V2X mentioned above). In Mode 2, the UE selects resources in the resource pool that are not reserved by other UEs or are reserved by other UEs but have lower receiving power by decoding the sidelink control information (SCI) sent by other UEs and measuring the sidelink received power. The resource selection algorithm of NR-V2X Mode 2 is divided into two main steps, namely, the UE first determines the candidate resource set, and then selects the transmission resources from the candidate resource set to send data, as follows:
[0048] Step 1: The UE determines a candidate resource set (corresponding to communication protocol 38.214): the UE takes all available resources in the resource selection window as resource set A.
[0049] First, the UE needs to judge whether the resources are reserved by other UEs based on the listening results within the resource selection window of resource sensing. The UE can exclude resources based on the un-sensed time slots and the first-order SCI sensed. After completing resource exclusion, if the number of remaining resources in resource set A is less than a certain proportion, the UE will increase the reference signal receiving power (RSRP) threshold by 3dB, and repeat step 1 until the number of remaining resources in resource set A is greater than or equal to the proportion. Compared with LTE-V2X, where the proportion is fixed at 20%, the value of the proportion in NR-V2X is more flexible, and its possible values can be {20, 35, 50}%. The specific proportion can be configured or pre-configured by the network in units of resource pools. Finally, the resource set A after resource exclusion is the candidate resource set of the UE.
[0050] Step 2: The UE selects a transmission resource from the candidate resource set (corresponding to communication protocol 38.321): the UE randomly selects one or more transmission resources from resource set A with a medium probability.
[0051] It should be noted that the following time domain restrictions must be met when selecting the multiple transmission resources:
[0052] First, after excluding some exceptions, the UE should ensure that the selected retransmission resource is indicated by the previously sent first-order SCI. These exceptions include situations where, after resource exclusion, the UE is unable to select a resource from resource set A that meets the time domain constraints. Other exceptions include situations where the UE abandons transmission due to factors such as resource preemption, congestion control, and conflicts with uplink services, resulting in the transmission resource for a retransmission not being indicated by the previously sent first-order SCI.
[0053] Second, the UE should ensure that for any two selected time-frequency resources, if the previous transmission resource requires HARQ feedback, the two resources are separated by at least a certain time interval in the time domain. When resource selection cannot meet this time domain constraint, such as when the packet delay budget (PDB) is short but the number of retransmissions is high, the UE implementation may choose to forgo selecting certain retransmission resources or disable HARQ feedback for certain transmissions.
[0054] The following is an introduction to the sidelink logical channel prioritization (LCP) processing in NR-V2X.
[0055] Sidelink LCP processing refers to the process of prioritizing different logical channels and determining the amount of data to be transmitted for different logical channels or media access control control elements (MAC CEs) when generating a new media access control (MAC) layer protocol data unit (PDU).
[0056] The constraints considered for NR-V2X are as follows:
[0057] If the current resource authorization is a type one configured resource authorization, the data carried by the logical channel is allowed to be carried by the type one configured resource authorization; according to the configured resource authorization list associated with the logical channel, the data carried by the logical channel is allowed to be carried by the currently configured resource authorization.
[0058] Furthermore, within the set of logical channels that meet the conditions, it is necessary to further select the logical channels that ultimately need to be carried, and ultimately determine the amount of data that each logical channel can carry. This is specifically divided into two steps:
[0059] Step 1, selection of the target address: Among the side link logical channels to which the target address belongs and which have data to be sent, the logical channel with the highest priority level associated with the currently selectable logical channels is selected.
[0060] Step 2: Select the logical channel within the selected target address; allocate resources to the side chain logical channel with the highest priority among the logical channels that meet the above constraints within the selected target address.
[0061] The following describes the beam failure recovery (BFR) process on the Uu interface in the NR system with reference to Figure 4.
[0062] Analog beamforming is particularly important in high-frequency bands, such as millimeter-wave bands. Due to the high electromagnetic wave penetration loss in high-frequency bands and the narrowness of analog beamforming, communication links are easily obstructed, resulting in poor communication quality or even interruption. When the transmission quality of the current beam deteriorates to a certain level, the terminal device proactively searches for a new beam with better link quality and notifies the network, thereby reestablishing a high-quality, reliable communication link with the new beam. This process is called beam failure recovery, or simply beam recovery.
[0063] In NR systems, the beam failure recovery process is designed for downlink transmit beams and does not consider blocked uplink transmit beams. This is because if downlink communication quality is good, the network can issue instructions to the terminal device to switch to a better uplink transmit beam for transmission. However, if downlink communication quality is poor, the terminal may not receive the network's instructions, and thus cannot effectively communicate with the terminal device to determine a new beam pairing.
[0064] In Release 15 (R15) of the NR system, a beam failure recovery mechanism is designed for the primary cell (PCell) and the primary secondary cell (PSCell). Its main functional modules (or main steps) can be divided into the following:
[0065] Beam failure detection (BFD), new beam identification (NBI), beam failure recovery request (BFRQ), and network-side response.
[0066] FIG4 shows the process of beam failure recovery, which specifically includes the following steps:
[0067] S401, beam failure detection: The terminal device can measure the physical downlink control channel (PDCCH) to determine the link quality corresponding to the downlink transmission beam.
[0068] S402: Determine whether beam failure occurs. If the corresponding link quality is very poor, it is considered that the downlink beam has failed, and S403 can be executed. Otherwise, S401 can be executed (for example, continue to perform beam failure detection according to a preset period).
[0069] S403: Determine whether to configure BFR-specific resources. BFR-specific resources may include a set of candidate beams. If BFR-specific resources are configured, S404 may be executed; otherwise, S406 may be executed.
[0070] S404: Determine whether a new beam is found. The terminal device can measure a group of candidate beams and select a beam that meets a certain threshold as a new beam.
[0071] S405, non-contention free random access (CFRA). The terminal device can initiate non-contention random access. The terminal device then notifies the network of the beam failure (sending BFRQ information) through the beam failure recovery request (BFRQ) process and reports a new beam. Furthermore, S408 can be executed.
[0072] S406, contention based random access (CBRA): The terminal device may initiate contention based random access.
[0073] S407: Determine whether the contention random access is successful. If the random access is successful, it can be determined that the beam failure recovery process is successfully completed. Otherwise, it can be determined that a radio link failure (RLF) has occurred.
[0074] S408: Determine whether a network response has been received. Upon receiving the BFRQ message from the terminal device, the network recognizes that a beam failure has occurred and selects to transmit the PDCCH on a new beam. Upon receiving the PDCCH sent by the network on the new beam, the terminal device deems that it has correctly received the network's response. At this point, the beam failure recovery process is successfully completed. Otherwise, proceed to S409.
[0075] S409: Determine whether the number of times exceeds the specified number. If the number of times exceeds the specified number, it can be determined that a radio link failure (RLF) has occurred. Otherwise, S405 can be executed.
[0076] In addition to the primary cell, when a terminal device and the network communicate via carrier aggregation (CA), a primary cell and a secondary cell (SCell) may be configured simultaneously. The above embodiment introduces the beam recovery process for the primary cell. In the R15 standardization work, some companies have promoted the design of a beam failure recovery process for the secondary cell, believing that rapid recovery after beam failure in the secondary cell is very important. Specifically, the following viewpoints are included:
[0077] 1. The beam failure recovery process can quickly reestablish a high-quality link. Otherwise, the secondary cell will be deactivated. Reactivating the secondary cell will cause significant delays, affecting data rates and user experience.
[0078] 2. In a typical beamforming scenario, the primary cell is generally configured in a low-frequency band, while the secondary cell is generally configured in a high-frequency band (for example, a millimeter wave band).
[0079] Due to the deadlock between the two sides, different working groups reached opposing conclusions in the later stages of Release 15 standardization: RAN1 agreed to design a beam failure recovery mechanism for SCells; RAN2 suggested studying this in subsequent releases. Ultimately, the beam failure recovery mechanism for secondary cells was finalized in Release 16 (R16). The key conclusion was to notify the network of beam failures via MAC CE.
[0080] In some communication systems, high-frequency bands (such as frequency range 2 (FR2)) are introduced into the sidelink (SL) to support wider channel bandwidths. However, beams in high-frequency bands can affect the communication process. For example, after introducing high-frequency bands into the sidelink, the antenna shape changes during communication, and the direction of the beam changes accordingly. This change in beam shape can affect the existing communication process. However, there is currently no beam-based communication process for the sidelink.
[0081] To solve one or more of the above technical problems, the present application proposes a communication method and a communication device that help a terminal device operate in a high frequency band on a sidelink. The embodiments of the present application are described in detail below with reference to FIG5 to FIG8 .
[0082] FIG5 is a schematic flow chart of a communication method according to an embodiment of the present application. The method 500 shown in FIG5 may include step S510, which is as follows:
[0083] S510: The first terminal device performs side communication with the second terminal device via the first resource.
[0084] The first resource may be associated with the first beam. Optionally, the first beam may be a transmission beam corresponding to the first terminal device.
[0085] Optionally, the first terminal device may determine a set of available resources on the second beam; the first terminal device may determine the first resource based on the set of available resources. Optionally, the second beam may refer to a transmit beam corresponding to the first terminal device, and the second beam may include M beams, where M is a positive integer. Optionally, the first beam may be any one or more of the M beams.
[0086] The first terminal device may include a first protocol layer and a second protocol layer. Optionally, the first protocol layer may be a physical layer (PHY), and the second protocol layer may be a media access control (MAC) layer.
[0087] In some embodiments, the first terminal device may perform resource selection (e.g., determine the first resource) based on the beam. The beam-based resource selection process is described in detail below in conjunction with FIG6. As shown in FIG6, method 600 may include the following steps:
[0088] S620: The first protocol layer determines a set of available resources on the second beam.
[0089] Optionally, the first protocol layer may determine the available resource set based on the first information. The first information may include at least one of the following: an identifier of a third terminal device, a layer 2 identifier (L2ID) of the third terminal device, an identifier of the second beam, and related information of the second beam.
[0090] The third terminal device may refer to a terminal device that performs sideline communication with the first terminal device, and the third terminal device may include N terminal devices, where N is a positive integer. The second terminal device may be any one or more terminal devices among the N terminal devices.
[0091] Optionally, the first protocol layer determining the set of available resources based on the first information may include: the first protocol layer determining a third beam based on the first information; the first protocol layer performing sensing on the third beam to obtain a sensing result of the third beam; and the first protocol layer performing resource exclusion based on the sensing result of the third beam to obtain the set of available resources. The third beam may be associated with the second beam, or the third beam may be associated with a third terminal device. Optionally, the third beam may refer to a receive beam corresponding to the first terminal device.
[0092] Optionally, at least one of the second beams corresponds to the third beam. Optionally, the third beam may correspond to one of the second beams, or the third beam may correspond to multiple beams (such as two or more beams) of the second beams.
[0093] For example, the first protocol layer may choose to separately perform sensing on the receiving beam (such as the third beam) corresponding to each transmitting beam in the second beam, perform a resource exclusion process separately, and report the available resource set of each transmitting beam; or, the first protocol layer may choose to separately perform sensing on the receiving beam (such as the third beam) corresponding to multiple transmitting beams in the second beam, perform a resource exclusion process separately, and report the available resource sets of multiple transmitting beams.
[0094] Optionally, the third terminal device may be determined according to at least one of the following:
[0095] Data to be sent to a third terminal device, data associated with a layer 2 identifier of the third terminal device, logical channel data of the highest priority associated with the layer 2 identifier of the third terminal device to be sent, MAC CE data associated with the layer 2 identifier of the third terminal device to be sent, inter-terminal auxiliary information (inter UE coordination, IUC) from the third terminal device is received, and the layer 2 identifier associated with the third terminal device is a layer 2 identifier corresponding to unicast communication (such as unicast communication can refer to the unicast communication corresponding to the first terminal device on the side link).
[0096] Optionally, the inter-terminal auxiliary information may include relevant information of the transmission beam of the first terminal device.
[0097] Optionally, the second beam can be determined based on at least one of the following: a mapping relationship between the second beam and the identifier or layer 2 identifier of the third terminal device, the identifier of the third terminal device, the layer 2 identifier of the third terminal device, and relevant information of the second beam. Optionally, the relevant information of the second beam may include indication information of reference signals such as a channel state information reference signal (CSI-RS) and / or a synchronization signal block and a physical broadcast channel (PBCH) block (SSB).
[0098] Optionally, the mapping relationship may be known to the MAC layer, for example, the first terminal device obtains it through MAC CE information interaction, coordinated sending or receiving beams; or, the mapping relationship may be known from the RRC layer, or, the mapping relationship may be known from the physical layer.
[0099] Optionally, the first information may further include priority information and / or inter-terminal auxiliary information from the third terminal device. The priority information may satisfy at least one of the following:
[0100] The priority information may be determined based on the priority of the data to be sent, the priority information may be associated with the identifier of the third terminal device, the priority information may be associated with the layer 2 identifier of the third terminal device, or the priority information may be associated with the second beam.
[0101] Optionally, before step S620, the method 600 may further include step S610, which is as follows:
[0102] S610: The second protocol layer indicates first information to the first protocol layer.
[0103] Optionally, the second protocol layer may also indicate other parameters to the first protocol layer at the same time, such as the size of the sending resource, the priority of the data to be sent, etc.
[0104] The first information may be determined based on the priority corresponding to the beam and / or the priority corresponding to the terminal device. For example, before S610, the third terminal device may be a terminal device that meets the priority requirement as determined by the second protocol layer based on the priority corresponding to the terminal device, and the second beam may be a beam that meets the priority requirement as determined by the second protocol layer based on the priority corresponding to the beam.
[0105] S630: The first protocol layer indicates an available resource set to the second protocol layer.
[0106] Optionally, the first protocol layer indicating the available resource set to the second protocol layer may include: the first protocol layer indicating second information to the second protocol layer. The second information may include the available resource set and at least one of the following (corresponding to the available resource set): an identifier of the third terminal device, a layer 2 identifier of the third terminal device, an identifier of the second beam, and related information of the second beam.
[0107] Through the above S620 and S630, the first terminal device can determine the available resource set on the second beam.
[0108] S640: The second protocol layer determines a first resource according to the available resource set.
[0109] Optionally, the second protocol layer can determine the first beam in the second beam (for example, based on the priority corresponding to the beam or the priority of the terminal device corresponding to the beam), and select the first resource corresponding to the first beam in the set of available resources; or, the second protocol layer can determine one or more terminal devices in the third terminal device (for example, based on the priority corresponding to the terminal device or the priority of the beam corresponding to the terminal device), and select the first resource corresponding to the one or more terminal devices in the set of available resources.
[0110] Through the above S640, the first terminal device can determine the first resource according to the available resource set.
[0111] In some embodiments, the first terminal device may perform a beam-based LCP process. The beam-based LCP process is described in detail below in conjunction with FIG7. As shown in FIG7, method 700 may include the following steps:
[0112] S720: The second protocol layer determines a MAC protocol data unit (PDU).
[0113] Optionally, the second protocol layer may determine a first layer 2 identifier associated with the data transmission corresponding to the first resource; and the second protocol layer may determine a MAC PDU according to the first layer 2 identifier.
[0114] Specifically, the second protocol layer may determine the first layer 2 identifier associated with the data transmission corresponding to the first resource based on the available resource set (or the second information). Optionally, the second protocol layer may determine the first resource and the third terminal device based on the available resource set (or the second information), thereby determining the first layer 2 identifier associated with the data transmission corresponding to the first resource.
[0115] The available resource set (or second information) may be indicated to the second protocol layer through S630 in the above method 600. For example, before S720, the method 700 may further include step S710, which is as follows:
[0116] S710: The first protocol layer indicates an available resource set to the second protocol layer.
[0117] Optionally, the first protocol layer may indicate second information to the second protocol layer, wherein the second information may include a set of available resources and at least one of the following: an identifier of a third terminal device, a layer 2 identifier of the third terminal device, an identifier of the second beam, and related information of the second beam.
[0118] In the above S710, the second protocol layer determines the first layer 2 identifier associated with the data transmission corresponding to the first resource, which may include:
[0119] If the first resource can only be used to send data to some terminal devices in the third terminal device, the second protocol layer can determine the target layer 2 identifier that meets the current LCP restriction in some terminal devices; or, if the first resource can be used to send data to all terminal devices in the third terminal device, the second protocol layer can determine the target layer 2 identifier that meets the current LCP restriction in the third terminal device (all terminal devices in it).
[0120] Optionally, before the above embodiment, the second protocol layer may further determine whether the first resource can be used to send data to all terminal devices in the third terminal device. For example, the second protocol layer may determine whether the first resource can be used to send data to all terminal devices in the third terminal device based on the second information; or the second protocol layer may determine whether the first resource can be used to send data to all terminal devices in the third terminal device based on the beam in which the first resource is located and the mapping relationship between the beam in which the first resource is located and the identifier of the third terminal device or the layer 2 identifier.
[0121] S730: The second protocol layer indicates the MAC PDU to the first protocol layer.
[0122] Optionally, the first protocol layer may determine the first beam based on the MAC PDU.
[0123] Furthermore, the first protocol layer may send a MAC PDU on the first beam.
[0124] In some embodiments, the first terminal device may perform a beam-based BFR process. The beam-based BFR process is described in detail below in conjunction with FIG8. As shown in FIG8, method 800 may include the following steps:
[0125] S810: The first protocol layer indicates a beam failure to the second protocol layer.
[0126] Optionally, the first protocol layer indicates third information to the second protocol layer. Optionally, the third information may be used to indicate a beam failure and at least one of the following: a fourth beam corresponding to the beam failure, an identifier of a fourth terminal device corresponding to the beam failure, and a layer 2 identifier of the fourth terminal device corresponding to the beam failure.
[0127] Among them, the fourth terminal device can be all or part of the terminal devices in the second terminal device, and the fourth beam can be the beam that fails in the transmission beam corresponding to the first terminal device (such as the second beam).
[0128] S820: The second protocol layer determines whether a beam failure occurs.
[0129] The second protocol layer may maintain a first counter (counter), and the first counter may correspond to a beam (such as the fourth beam) or a terminal device (such as an identifier of the fourth terminal device or a layer 2 identifier).
[0130] Optionally, the second protocol layer may adjust the first counter based on the third information. For example, when the first protocol layer indicates that the beam has failed, the second protocol layer may adjust the value of the first counter corresponding to the beam (such as the fourth beam) or the terminal device (such as the identifier of the fourth terminal device or the layer 2 identifier) that has failed by adding 1.
[0131] The second protocol layer may also maintain a first timer. The second protocol layer may determine whether a beam failure has occurred based on the first counter and the first timer. For example, if the first counter reaches a preset threshold before the first timer expires, the second protocol layer may determine that a beam failure has occurred for the fourth beam and / or the fourth terminal device.
[0132] S830: The second protocol layer performs BFR.
[0133] The first terminal device may further include a third protocol layer. Optionally, the third protocol layer may be a radio resource control (RRC) layer.
[0134] S840: The second protocol layer indicates to the third protocol layer that the BFR fails.
[0135] Optionally, if a BFR failure occurs, the second protocol layer may indicate fourth information to the third protocol layer, wherein the fourth information may be used to indicate the BFR failure.
[0136] Furthermore, if the BFR failure is for the fifth beam, the third protocol layer triggers RLF for all unicast links associated with the fifth beam; if the BFR failure is for the layer 2 identifier of the fifth terminal device, the third protocol layer may trigger RLF with the layer 2 identifier of the fifth terminal device. The fifth beam may be all or part of the beams in the fourth beam, and the fifth terminal device may be all or part of the terminal devices in the fourth terminal device.
[0137] In an embodiment of the present application, the first resource is associated with the first beam, and the first terminal device performs sidelink communication with the second terminal device through the first resource, which helps the terminal device operate in a high frequency band on the sidelink.
[0138] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 8 . The device embodiment of the present application is described in detail below in conjunction with Figures 9 and 10 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for portions not described in detail, reference can be made to the above method embodiment.
[0139] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application. As shown in FIG9 , the device 900 includes a communication unit 910, which is specifically as follows:
[0140] The communication unit 910 is configured to perform sideline communication with a second terminal device via a first resource, where the first resource is associated with a first beam.
[0141] Optionally, the device 900 also includes a determination unit 920, which is used to: determine a set of available resources on the second beam, where the first beam is any one or more beams of the M beams included in the second beam, and M is a positive integer; and determine the first resource based on the set of available resources.
[0142] Optionally, the device includes a first protocol layer and a second protocol layer, and the determination unit 920 is specifically used to: determine the available resource set on the second beam through the first protocol layer; and indicate the available resource set to the second protocol layer through the first protocol layer.
[0143] Optionally, the determination unit 920 is specifically used to: determine the available resource set based on first information through the first protocol layer, the first information including at least one of the following: an identifier of a third terminal device, a layer 2 identifier of the third terminal device, an identifier of the second beam, and related information of the second beam; wherein the second terminal device is any one or more terminal devices among the N terminal devices included in the third terminal device, and N is a positive integer.
[0144] Optionally, the third terminal device is determined based on at least one of the following: data to be sent to the third terminal device, data associated with the layer 2 identifier of the third terminal device, logical channel data of the highest priority associated with the layer 2 identifier of the third terminal device to be sent, media access control layer control unit MAC CE data associated with the layer 2 identifier of the third terminal device to be sent, terminal auxiliary information received from the third terminal device, and the layer 2 identifier associated with the third terminal device is a layer 2 identifier corresponding to unicast communication.
[0145] Optionally, the second beam is determined based on at least one of the following: a mapping relationship between the second beam and the identifier or layer 2 identifier of the third terminal device, the identifier of the third terminal device, the layer 2 identifier of the third terminal device, and relevant information of the second beam.
[0146] Optionally, the mapping relationship is known to a media access control MAC layer, the mapping relationship is learned from a radio resource control RRC layer, or the mapping relationship is learned from a physical layer.
[0147] Optionally, the first information also includes priority information and / or inter-terminal auxiliary information from the third terminal device, and the priority information satisfies at least one of the following: the priority information is determined based on the priority of the data to be sent, the priority information is associated with the identifier of the third terminal device, the priority information is associated with the layer 2 identifier of the third terminal device, and the priority information is associated with the second beam.
[0148] Optionally, the inter-terminal auxiliary information includes relevant information of the transmission beam of the device.
[0149] Optionally, the determining unit 920 is further configured to: indicate the first information to the first protocol layer through the second protocol layer.
[0150] Optionally, the determination unit 920 is specifically used to: determine a third beam according to the first information through the first protocol layer, and the third beam is associated with the second beam, or the third beam is associated with the third terminal device; listen on the third beam through the first protocol layer to obtain the listening result of the third beam; exclude resources according to the listening result of the third beam through the first protocol layer to obtain the set of available resources.
[0151] Optionally, at least one of the second beams corresponds to the third beam.
[0152] Optionally, the determination unit 920 is specifically used to: indicate second information to the second protocol layer through the first protocol layer, the second information including the available resource set and at least one of the following: the identifier of the third terminal device, the layer 2 identifier of the third terminal device, the identifier of the second beam, and related information of the second beam.
[0153] Optionally, the determining unit 920 is specifically configured to: determine the first resource according to the available resource set through the second protocol layer.
[0154] Optionally, the determination unit 920 is further used to: determine the first layer 2 identifier associated with the data transmission corresponding to the first resource through the second protocol layer; and determine the media access control layer MAC protocol data unit PDU based on the first layer 2 identifier through the second protocol layer.
[0155] Optionally, the determination unit 920 is specifically used to: if the first resource can only be used to send data to some terminal devices in the third terminal device, then determine the target layer 2 identifier that meets the current logical channel priority LCP restriction in the some terminal devices through the second protocol layer; or, if the first resource can be used to send data to all terminal devices in the third terminal device, then determine the target layer 2 identifier that meets the current LCP restriction in the third terminal device through the second protocol layer.
[0156] Optionally, the determination unit 920 is also used to: determine through the second protocol layer based on the second information whether the first resource can be used to send data to all terminal devices in the third terminal device; or, determine through the second protocol layer based on the beam where the first resource is located and the mapping relationship between the beam where the first resource is located and the identifier of the third terminal device or the layer 2 identifier whether the first resource can be used to send data to all terminal devices in the third terminal device.
[0157] Optionally, the determining unit 920 is further configured to: indicate the MAC PDU to the first protocol layer through the second protocol layer; and determine the first beam according to the MAC PDU through the first protocol layer.
[0158] Optionally, the passing unit 920 is further used to: send the MAC PDU on the first beam through the first protocol layer.
[0159] Optionally, the determination unit 920 is also used to: indicate third information to the second protocol layer through the first protocol layer, and the third information is used to indicate beam failure and at least one of the following items: the fourth beam corresponding to the beam failure, the identifier of the fourth terminal device corresponding to the beam failure, and the layer 2 identifier of the fourth terminal device corresponding to the beam failure; wherein the fourth terminal device is all or part of the terminal devices in the second terminal device.
[0160] Optionally, the second protocol layer maintains a first counter, and the apparatus 900 further includes an adjusting unit 930, configured to adjust the first counter according to the third information through the second protocol layer.
[0161] Optionally, the second protocol layer maintains a first timer, and the determination unit 920 is further used to: if the first counter reaches a preset threshold before the first timer expires, determine through the second protocol layer that a beam failure occurs in the fourth beam and\or the fourth terminal device.
[0162] Optionally, the device 900 further includes a recovery unit 940, configured to perform beam failure recovery (BFR) through the second protocol layer.
[0163] Optionally, the device also includes a third protocol layer, and the determination unit 920 is further used to: if beam failure recovery (BFR) fails, indicate fourth information to the third protocol layer through the second protocol layer, and the fourth information is used to indicate BFR failure.
[0164] Optionally, the device 900 also includes a triggering unit 950, which is used to: if the BFR failure is for the fifth beam, trigger the radio link failure RLF of all unicast links associated with the fifth beam through the third protocol layer; if the BFR failure is for the layer 2 identifier of the fifth terminal device, trigger the RLF between the layer 2 identifier of the fifth terminal device through the third protocol layer.
[0165] Optionally, the third protocol layer is a radio resource control RRC layer.
[0166] Optionally, the first protocol layer is a physical layer, and the second protocol layer is a media access control MAC layer.
[0167] FIG10 is a schematic diagram of the structure of an apparatus provided in one embodiment of the present application. The dotted lines in FIG10 indicate that the unit or module is optional. Apparatus 1000 may be used to implement the method described in the above method embodiment. Apparatus 1000 may be a chip or a communication device.
[0168] The device 1000 may include one or more processors 1010. The processor 1010 may support the device 1000 to implement the method described in the method embodiment above. The processor 1010 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0169] The apparatus 1000 may further include one or more memories 1020. The memories 1020 store programs that can be executed by the processor 1010, causing the processor 1010 to perform the methods described in the above method embodiments. The memories 1020 may be independent of the processor 1010 or integrated into the processor 1010.
[0170] The apparatus 1000 may further include a transceiver 1030. The processor 1010 may communicate with other devices or chips via the transceiver 1030. For example, the processor 1010 may transmit and receive data with other devices or chips via the transceiver 1030.
[0171] The present invention also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the communication device provided in the present invention, and the program enables a computer to execute the method performed by the communication device in each embodiment of the present invention.
[0172] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided in the present application, and the program causes a computer to execute the method performed by the communication device in each embodiment of the present application.
[0173] The embodiments of the present application also provide a computer program. The computer program can be applied to the communication device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the communication device in each embodiment of the present application.
[0174] It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0175] It should be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0176] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0177] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0178] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0179] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0180] 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 instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0181] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: The first terminal device performs sideline communication with the second terminal device via a first resource, where the first resource is associated with a first beam.
2. The method according to claim 1, characterized in that The method further comprises: The first terminal device determines a set of available resources on a second beam, where the first beam is any one or more beams of M beams included in the second beam, where M is a positive integer; The first terminal device determines the first resource according to the set of available resources.
3. The method according to claim 2, characterized in that The first terminal device includes a first protocol layer and a second protocol layer, and the first terminal device determines a set of available resources on a second beam, including: The first protocol layer determines a set of available resources on the second beam; The first protocol layer indicates the set of available resources to the second protocol layer.
4. The method according to claim 3, characterized in that The first protocol layer determines a set of available resources on the second beam, including: The first protocol layer determines the set of available resources according to first information, where the first information includes at least one of the following: an identifier of a third terminal device, a layer 2 identifier of the third terminal device, an identifier of the second beam, and related information of the second beam; The second terminal device is any one or more terminal devices among the N terminal devices included in the third terminal device, where N is a positive integer.
5. The method according to claim 4, characterized in that The third terminal device is determined according to at least one of the following: Data to be sent to the third terminal device, data associated with the layer 2 identifier of the third terminal device, logical channel data of the highest priority associated with the layer 2 identifier of the third terminal device to be sent, media access control layer control unit MAC CE data associated with the layer 2 identifier of the third terminal device to be sent, terminal-to-terminal auxiliary information from the third terminal device is received, and the layer 2 identifier associated with the third terminal device is a layer 2 identifier corresponding to unicast communication.
6. The method according to claim 4 or 5, characterized in that: The second beam is determined according to at least one of the following: the mapping relationship between the second beam and the identifier or layer 2 identifier of the third terminal device, the identifier of the third terminal device, the layer 2 identifier of the third terminal device, and the relevant information of the second beam.
7. The method according to claim 6, characterized in that The mapping relationship is known by a media access control MAC layer, the mapping relationship is learned from a radio resource control RRC layer, or the mapping relationship is learned from a physical layer.
8. The method according to any one of claims 4 to 7, characterized in that The first information further includes priority information and / or inter-terminal auxiliary information from the third terminal device, and the priority information satisfies at least one of the following: The priority information is determined according to the priority of the data to be sent, the priority information is associated with the identifier of the third terminal device, the priority information is associated with the layer 2 identifier of the third terminal device, and the priority information is associated with the second beam.
9. The method according to claim 5 or 8, characterized in that: The inter-terminal auxiliary information includes relevant information of the transmission beam of the first terminal device.
10. The method according to any one of claims 4 to 9, characterized in that The method further comprises: The second protocol layer indicates the first information to the first protocol layer.
11. The method according to any one of claims 4 to 10, characterized in that The first protocol layer determines the available resource set according to the first information, including: The first protocol layer determines a third beam according to the first information, where the third beam is associated with the second beam, or the third beam is associated with the third terminal device; The first protocol layer monitors the third beam to obtain a monitoring result of the third beam; The first protocol layer performs resource exclusion according to the monitoring result of the third beam to obtain the available resource set.
12. The method according to claim 11, characterized in that At least one of the second beams corresponds to the third beam.
13. The method according to any one of claims 3 to 12, characterized in that The first protocol layer indicating the available resource set to the second protocol layer includes: The first protocol layer indicates second information to the second protocol layer, where the second information includes the set of available resources and at least one of the following: The identifier of the third terminal device, the layer 2 identifier of the third terminal device, the identifier of the second beam, and related information of the second beam.
14. The method according to any one of claims 3 to 13, characterized in that The first terminal device determines the first resource according to the available resource set, including: The second protocol layer determines the first resource according to the set of available resources.
15. The method according to claim 14, characterized in that The method further comprises: The second protocol layer determines a first layer 2 identifier associated with data transmission corresponding to the first resource; The second protocol layer determines a media access control layer MAC protocol data unit PDU according to the first layer 2 identifier.
16. The method according to claim 15, characterized in that The second protocol layer determines a first layer 2 identifier associated with data transmission corresponding to the first resource, including: If the first resource can only be used to send data to some of the third terminal devices, the second protocol layer determines the target layer 2 identifier that meets the current logical channel priority LCP restriction in the some of the terminal devices; or, If the first resource can be used to send data to all terminal devices in the third terminal device, the second protocol layer determines the target layer 2 identifier that meets the current LCP restriction in the third terminal device.
17. The method according to claim 16, characterized in that The method further comprises: The second protocol layer determines, according to the second information, whether the first resource can be used to send data to all terminal devices in the third terminal devices; or, The second protocol layer determines whether the first resource can be used to send data to all terminal devices in the third terminal device based on the beam where the first resource is located and the mapping relationship between the beam where the first resource is located and the identifier of the third terminal device or the layer 2 identifier.
18. The method according to any one of claims 15 to 17, characterized in that The method further comprises: The second protocol layer indicates the MAC PDU to the first protocol layer; The first protocol layer determines the first beam according to the MAC PDU.
19. The method according to claim 18, characterized in that The method further comprises: The first protocol layer sends the MAC PDU on the first beam.
20. The method according to any one of claims 3 to 19, characterized in that The method further comprises: The first protocol layer indicates third information to the second protocol layer, where the third information is used to indicate beam failure and at least one of the following: a fourth beam corresponding to the beam failure, an identifier of a fourth terminal device corresponding to the beam failure, and a layer 2 identifier of the fourth terminal device corresponding to the beam failure; The fourth terminal device is all or part of the terminal devices in the second terminal device.
21. The method according to claim 20, characterized in that The second protocol layer maintains a first counter, and the method further includes: The second protocol layer adjusts the first counter according to the third information.
22. The method according to claim 21, characterized in that The second protocol layer maintains a first timer, and the method further includes: If the first counter reaches a preset threshold before the first timer times out, the second protocol layer determines that a beam failure occurs in the fourth beam and / or the fourth terminal device.
23. The method according to claim 22, characterized in that The method further comprises: The second protocol layer performs beam failure recovery BFR.
24. The method according to claim 22 or 23, characterized in that The first terminal device further includes a third protocol layer, and the method further includes: If beam failure recovery (BFR) failure occurs, the second protocol layer indicates fourth information to the third protocol layer, where the fourth information is used to indicate the BFR failure.
25. The method according to claim 24, characterized in that The method further comprises: If the BFR failure is for the fifth beam, the third protocol layer triggers a radio link failure RLF of all unicast links associated with the fifth beam; If the BFR failure is for the layer 2 identifier of the fifth terminal device, the third protocol layer triggers the RLF between the layer 2 identifier of the fifth terminal device.
26. The method according to claim 24 or 25, characterized in that The third protocol layer is the radio resource control RRC layer.
27. The method according to any one of claims 3 to 26, characterized in that The first protocol layer is a physical layer, and the second protocol layer is a media access control MAC layer.
28. A communication device, characterized in that: include: A communication unit is used to perform sideline communication with a second terminal device via a first resource, wherein the first resource is associated with a first beam.
29. The device according to claim 1, characterized in that The device also includes a determination unit, which is used to: determine a set of available resources on the second beam, where the first beam is any one or more beams of M beams included in the second beam, and M is a positive integer; and determine the first resource according to the set of available resources.
30. The device according to claim 2, characterized in that The device includes a first protocol layer and a second protocol layer, and the determination unit is specifically used to: determine a set of available resources on the second beam through the first protocol layer; and indicate the set of available resources to the second protocol layer through the first protocol layer.
31. The device according to claim 3, characterized in that The determination unit is specifically used to determine the available resource set according to first information through the first protocol layer, and the first information includes at least one of the following: an identifier of a third terminal device, a layer 2 identifier of the third terminal device, an identifier of the second beam, and related information of the second beam; wherein the second terminal device is any one or more of the N terminal devices included in the third terminal device, and N is a positive integer.
32. The device according to claim 4, characterized in that The third terminal device is determined based on at least one of the following: data to be sent to the third terminal device, data associated with the layer 2 identifier of the third terminal device, logical channel data of the highest priority associated with the layer 2 identifier of the third terminal device to be sent, media access control layer control unit MAC CE data associated with the layer 2 identifier of the third terminal device to be sent, terminal-to-terminal auxiliary information received from the third terminal device, and the layer 2 identifier associated with the third terminal device is a layer 2 identifier corresponding to unicast communication.
33. The device according to claim 4 or 5, characterized in that The second beam is determined based on at least one of the following: a mapping relationship between the second beam and the identifier or layer 2 identifier of the third terminal device, the identifier of the third terminal device, the layer 2 identifier of the third terminal device, and related information of the second beam.
34. The device according to claim 6, characterized in that The mapping relationship is known by a media access control MAC layer, the mapping relationship is learned from a radio resource control RRC layer, or the mapping relationship is learned from a physical layer.
35. The device according to any one of claims 4 to 7, characterized in that The first information also includes priority information and / or inter-terminal auxiliary information from the third terminal device, and the priority information satisfies at least one of the following: the priority information is determined according to the priority of the data to be sent, the priority information is associated with the identifier of the third terminal device, the priority information is associated with the layer 2 identifier of the third terminal device, and the priority information is associated with the second beam.
36. The device according to claim 5 or 8, characterized in that The inter-terminal auxiliary information includes relevant information of the transmission beam of the device.
37. The device according to any one of claims 4 to 9, characterized in that The determining unit is further configured to: indicate the first information to the first protocol layer through the second protocol layer.
38. The device according to any one of claims 4 to 10, characterized in that The determination unit is specifically used to: determine a third beam according to the first information through the first protocol layer, the third beam is associated with the second beam, or the third beam is associated with the third terminal device; listen on the third beam through the first protocol layer to obtain the listening result of the third beam; exclude resources according to the listening result of the third beam through the first protocol layer to obtain the available resource set.
39. The method according to claim 11, characterized in that At least one of the second beams corresponds to the third beam.
40. The device according to any one of claims 3 to 12, characterized in that The determination unit is specifically used to indicate second information to the second protocol layer through the first protocol layer, wherein the second information includes the set of available resources and at least one of the following: an identifier of the third terminal device, a layer 2 identifier of the third terminal device, an identifier of the second beam, and related information of the second beam.
41. The device according to any one of claims 3 to 13, characterized in that The determining unit is specifically configured to determine the first resource according to the available resource set through the second protocol layer.
42. The device according to claim 14, characterized in that The determination unit is further used to: determine, through the second protocol layer, a first layer 2 identifier associated with data transmission corresponding to the first resource; and determine, through the second protocol layer, a media access control layer MAC protocol data unit PDU according to the first layer 2 identifier.
43. The device according to claim 15, characterized in that The determination unit is specifically used for: if the first resource can only be used to send data to some of the terminal devices in the third terminal device, then determining the target layer 2 identifier that meets the current logical channel priority LCP restriction in the some of the terminal devices through the second protocol layer; or, if the first resource can be used to send data to all of the terminal devices in the third terminal device, then determining the target layer 2 identifier that meets the current LCP restriction in the third terminal device through the second protocol layer.
44. The device according to claim 16, characterized in that The determination unit is also used to: determine through the second protocol layer according to the second information whether the first resource can be used to send data to all terminal devices in the third terminal device; or, determine through the second protocol layer according to the beam where the first resource is located and the mapping relationship between the beam where the first resource is located and the identifier of the third terminal device or the layer 2 identifier.
45. The device according to any one of claims 15 to 17, characterized in that The determining unit is further used to: indicate the MAC PDU to the first protocol layer through the second protocol layer; and determine the first beam according to the MAC PDU through the first protocol layer.
46. The device according to claim 18, characterized in that The passing unit is further used to: send the MAC PDU on the first beam through the first protocol layer.
47. The device according to any one of claims 3 to 19, characterized in that The determination unit is also used to: indicate third information to the second protocol layer through the first protocol layer, and the third information is used to indicate beam failure and at least one of the following: a fourth beam corresponding to the beam failure, an identifier of a fourth terminal device corresponding to the beam failure, and a layer 2 identifier of the fourth terminal device corresponding to the beam failure; wherein the fourth terminal device is all or part of the terminal devices in the second terminal device.
48. The device according to claim 20, characterized in that The second protocol layer maintains a first counter, and the device further includes an adjustment unit, configured to adjust the first counter according to the third information through the second protocol layer.
49. The device according to claim 21, characterized in that The second protocol layer maintains a first timer, and the determination unit is further used to: if the first counter reaches a preset threshold before the first timer times out, determine through the second protocol layer that a beam failure occurs in the fourth beam and / or the fourth terminal device.
50. The device according to claim 22, characterized in that The device also includes a recovery unit, which is used to perform beam failure recovery (BFR) through the second protocol layer.
51. The device according to claim 22 or 23, characterized in that The device also includes a third protocol layer, and the determining unit is further used to: if beam failure recovery (BFR) failure occurs, indicate fourth information to the third protocol layer through the second protocol layer, and the fourth information is used to indicate BFR failure.
52. The device according to claim 24, characterized in that The device also includes a triggering unit, which is used to: if the BFR failure is for the fifth beam, trigger the radio link failure RLF of all unicast links associated with the fifth beam through the third protocol layer; if the BFR failure is for the layer 2 identifier of the fifth terminal device, trigger the RLF between the layer 2 identifier of the fifth terminal device through the third protocol layer.
53. The device according to claim 24 or 25, characterized in that The third protocol layer is the radio resource control RRC layer.
54. The device according to any one of claims 3 to 26, characterized in that The first protocol layer is a physical layer, and the second protocol layer is a media access control MAC layer.
55. A communication device, characterized in that: It includes a memory, a transceiver and a processor, the memory is used to store programs, the processor sends and receives data through the transceiver, and the processor is used to call the program in the memory so that the communication device executes the method as described in any one of claims 1 to 27.
56. A communication device, characterized in that: The device comprises a processor, configured to call a program from a memory so as to enable the communication device to execute the method according to any one of claims 1 to 27.
57. A chip, characterized in that: The device comprises a processor, configured to call a program from a memory so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 27.
58. A computer-readable storage medium, characterized in that: A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 27.
59. A computer program product, characterized in that A program is included, the program causing a computer to execute the method according to any one of claims 1 to 27.
60. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 27.