Sidelink feedback method and communication apparatus

By introducing a timing cycle mechanism in the side link communication to control the number of DTXs, the problem of radio link failure caused by feedback information reception failure is solved, thus improving the reliability and efficiency of communication.

CN117939491BActive Publication Date: 2026-03-27HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-25
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In unlicensed spectrum, during sidelink communication, failure to receive feedback information can easily lead to premature triggering of the radio link failure detection mechanism, affecting communication quality.

Method used

By introducing a timing cycle mechanism to control the number of DTXs in each timing cycle, feedback information is successfully received at multiple PSFCH resource locations, avoiding triggering the RLF detection mechanism due to an excessive number of DTXs.

Benefits of technology

It improves the reliability and efficiency of sidelink communication, avoids false triggering due to radio link failure, and ensures smooth communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117939491B_ABST
    Figure CN117939491B_ABST
Patent Text Reader

Abstract

The application provides a sidelink feedback method and a communication device, which can be applied to the field of sidelink communication, and the method comprises the following steps: sending a physical sidelink shared channel (PSSCH); determining the number of discontinuous transmissions (DTX) in at least two timing periods, one DTX indicating the failure of receiving one feedback information, one feedback information being carried in one physical sidelink feedback channel (PSFCH), one PSSCH corresponding to at least two PSFCHs, the first timing period in the at least two timing periods comprising at least one PSFCH in the at least two PSFCHs, and the number of DTXs in the first timing period being less than the number of PSFCHs included in the first timing period; and determining whether the wireless link between the sending end and the receiving end is in a failure state according to the number of DTXs in the at least two timing periods. In this way, the radio failure detection mechanism can be triggered too early due to too many times of feedback information receiving failure.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a sidelink feedback method and a communication device. BACKGROUND

[0002] Sidelink (SL) communication supports direct transmission between terminals. At present, the 3rd Generation Partnership Project (3GPP) is discussing extending SL communication to a bandwidth larger unlicensed spectrum, i.e., SL-unlicensed (SL-U) communication, in order to support transmission of higher rate services, such as virtual reality (VR) services, etc. rd

[0003] On the unlicensed frequency band, SL-U communication needs to meet channel listen-before-talk (LBT). Specifically, when a receiving device feeds back a sending device, it needs to determine whether a physical sidelink feedback channel (PSFCH) resource is idle. If so, the receiving device uses the resource to feed back; if not, the receiving device does not use the resource to feed back.

[0004] At present, the 3GPP protocol stipulates that a receiving device can use multiple PSFCH resources to send hybrid automatic repeat request (HARQ) information to a sending device, which is used to feed back the demodulation situation of the data sent by the sending device. However, this mechanism is easy to cause the sending device to trigger an unreasonable radio link failure (RLF) detection mechanism too early when it does not receive or detect the HARQ information sent by the receiving device at the corresponding PSFCH resource location, which may affect the communication between the two. SUMMARY

[0005] The present application provides a sidelink feedback method and a communication device, which can avoid the radio failure detection mechanism being triggered too early due to too many times of feedback information receiving failure.

[0006] It should be understood that, on the unlicensed spectrum, in addition to the communication devices / terminals that communicate by using SL-U technology, there are also communication devices / terminals that communicate by using other technologies, such as communication devices / terminals that communicate by using WIFI technology. In the present application, unless otherwise specified, the communication devices / terminals refer to the communication devices / terminals that communicate by using SL-U technology.​

[0007] In a first aspect, a sidelink feedback method is provided, including: a second communication device sending a physical sidelink shared channel (PSSCH) to a first communication device; the second communication device determining a number of discontinuous transmissions (DTXs) in at least two timing periods, one DTX indicating a failure of receiving one feedback information, one feedback information being carried in one PSFCH, one PSSCH corresponding to at least two PSFCHs, a first timing period in the at least two timing periods including at least one PSFCH in the at least two PSFCHs, the number of DTXs in the first timing period being less than a number of PSFCHs included in the first timing period; and the second communication device determining whether a radio link between the first communication device and the second communication device is in a failure state according to the number of DTXs in the at least two timing periods.

[0008] Specifically, by using the timing periods and the number of DTXs in each timing period being less than the number of PSFCHs included in each timing period, when the first communication device fails to successfully send the feedback information in each PSFCH in each timing period due to LBT failure, the second communication device can successfully receive or detect the feedback information in the resource position of a certain PSFCH (which may be very late in the order of the plurality of PSFCHs) by maintaining the operation of the plurality of timing periods, and the number of DTXs does not exceed the number threshold.

[0009] In summary, by introducing the timing periods, the present application can control the number of DTXs in each timing period to avoid triggering the RLF detection mechanism too early due to too many DTXs, thereby supporting the smooth communication between the first communication device and the second communication device.

[0010] In a possible implementation, the second communication device determining whether the radio link between the first communication device and the second communication device is in the failure state according to the number of DTXs in the at least two timing periods includes: when the number of DTXs in the at least two timing periods is equal to the number threshold, the second communication device terminating the timing; and the second communication device determining that the radio link is in the failure state.

[0011] In this way, the present application supports the second communication device to accurately send the abnormal radio link state, thereby improving the SL communication efficiency.

[0012] In a possible implementation, the second communication device determining whether the radio link between the first communication device and the second communication device is in the failure state according to the number of DTXs in the at least two timing periods includes: when the first feedback information corresponding to the PSSCH is received, the second communication device terminating the timing; and the second communication device determining that the radio link between the first communication device and the second communication device is in a normal state.

[0013] In a possible implementation, the method further includes: sending, by the second communication device, first indication information to the first communication device, the first indication information being used to indicate resource positions of each of the at least two PSFCHs.

[0014] In this way, the first communication device can send feedback information to the second communication device at the resource positions of the PSFCHs indicated by the second communication device, so that the second communication device can detect the feedback information at the corresponding resource positions of the PSFCHs.

[0015] In a possible implementation, a time interval between time domain positions of any two adjacent PSFCHs of the at least two PSFCHs is greater than or equal to a time interval threshold.

[0016] In this way, it can be avoided that the multiple PSFCHs are distributed too densely in the time domain, and the first communication device triggers the RLF detection mechanism too early at the resource positions of the multiple PSFCHs that are distributed too densely due to LBT failure.

[0017] In a possible implementation, the method further includes: sending, by the second communication device, second indication information to the first communication device, the second indication information including the time interval threshold; and a time interval between time domain positions of any two adjacent PSFCHs of the at least two PSFCHs is greater than or equal to the time interval threshold.

[0018] In this way, it can be avoided that the multiple PSFCHs are distributed too densely in the time domain, and the first communication device triggers the RLF detection mechanism too early at the resource positions of the multiple PSFCHs that are distributed too densely due to LBT failure.

[0019] In a possible implementation, the method further includes: sending, by the second communication device, third indication information to the first communication device, the third indication information being used to indicate a maximum time interval between a PSSCH and a PSFCH corresponding to the PSSCH.

[0020] In a possible implementation, the method further includes: sending, by the second communication device, third indication information to the first communication device, the third indication information being used to indicate a maximum time interval between a PSSCH and a PSFCH corresponding to the PSSCH.

[0021] In a possible implementation, before sending, by the first communication device, the feedback information in each of the at least two PSFCHs corresponding to the PSSCH, the method further includes: configuring, by the first communication device, a resource position of each of the at least two PSFCHs according to the time interval threshold.

[0022] In a possible implementation, before the feedback information is transmitted in each of the at least two PSFCHs corresponding to the PSSCH, the method further includes: receiving, by the first communication apparatus, first indication information from the second communication apparatus, the first indication information being used to indicate resource positions of each of the at least two PSFCHs.

[0023] In a possible implementation, the method further includes: receiving, by the first communication apparatus, second indication information from the second communication apparatus, the second indication information being used to indicate a maximum time interval between the PSSCH and the PSFCH corresponding to the PSSCH.

[0024] In a third aspect, a communication apparatus is provided, including: a transceiver configured to transmit, to a first communication apparatus, a PSSCH; and a processing unit configured to determine, within at least two timing periods, a number of discontinuous transmissions (DTXs), one DTX indicating a failure of receiving one feedback information, one feedback information being carried in one PSFCH, one PSSCH corresponding to at least two PSFCHs, a first timing period of the at least two timing periods including at least one PSFCH of the at least two PSFCHs, and the number of DTXs within the first timing period being less than a number of PSFCHs included in the first timing period, and determine, according to the number of DTXs within the at least two timing periods, whether a radio link between the first communication apparatus and the communication apparatus is in a failure state.

[0025] In a possible implementation, the processing unit is further configured to: when the number of DTXs within the at least two timing periods is equal to a threshold number, terminate the timing; and determine whether the radio link between the first communication apparatus and the communication apparatus is in the failure state.

[0026] In a possible implementation, the processing unit is further configured to: when the first feedback information corresponding to the PSSCH is received, terminate the timing; and determine that the radio link between the first communication apparatus and the communication apparatus is in a normal state.

[0027] In a possible implementation, the transceiver is further configured to transmit, to the first communication apparatus, first indication information, the first indication information being used to indicate resource positions of each of the at least two PSFCHs.

[0028] In a possible implementation, a time interval between time domain positions of any two adjacent PSFCHs of the at least two PSFCHs is greater than or equal to a time interval threshold.

[0029] In a possible implementation, the transceiver is further configured to transmit, to the first communication apparatus, second indication information, the second indication information including the time interval threshold, and a time interval between time domain positions of any two adjacent PSFCHs of the at least two PSFCHs being greater than or equal to the time interval threshold.

[0030] In a possible implementation, the transceiver is further configured to send, to the first communication device, third indication information used for indicating a maximum time interval between the PSSCH and the PSFCH corresponding to the PSSCH.

[0031] In a fourth aspect, a communication device is provided, including: a transceiver configured to receive a PSSCH from a second communication device; and the transceiver is further configured to send, to the second communication device, feedback information in each of at least two PSFCHs corresponding to the PSSCH, a time interval between any two adjacent PSFCHs in the at least two PSFCHs being greater than or equal to a time interval threshold.

[0032] In a possible implementation, the device further includes a processing unit configured to configure a resource position of each of the at least two PSFCHs according to the time interval threshold.

[0033] In a possible implementation, the transceiver is further configured to receive, from the second communication device, first indication information used for indicating the resource position of each of the at least two PSFCHs.

[0034] In a possible implementation, the transceiver is further configured to receive, from the second communication device, second indication information used for indicating a maximum time interval between the PSSCH and the PSFCH corresponding to the PSSCH.

[0035] In a fifth aspect, a communication device is provided, including a processor configured to cause the communication device to perform the method in the first aspect and any one of the possible implementations of the first aspect, or to perform the method in the second aspect and any one of the possible implementations of the second aspect, by executing computer programs or instructions, or by a logic circuit.

[0036] In a possible implementation, the communication device further includes a memory configured to store the computer programs or instructions.

[0037] In a possible implementation, the communication device further includes a communication interface configured to input and / or output signals.

[0038] In a sixth aspect, a communication device is provided, including a logic circuit and an input / output interface configured to input and / or output signals, and the logic circuit is configured to perform the method in the first aspect and any one of the possible implementations of the first aspect, or to perform the method in the second aspect and any one of the possible implementations of the second aspect.

[0039] In a seventh aspect, a computer-readable storage medium is provided, including a computer program or instructions, when the computer program or the instructions are run on a computer, causing the method of the first aspect and any one of the possible implementation manners of the first aspect to be executed; or, causing the method of the second aspect and any one of the possible implementation manners of the second aspect to be executed.

[0040] In an eighth aspect, a computer program product is provided, including instructions, when the instructions are run on a computer, causing the method of the first aspect and any one of the possible implementation manners of the first aspect to be executed; or, causing the method of the second aspect and any one of the possible implementation manners of the second aspect to be executed.

[0041] In a ninth aspect, a computer program is provided, when it is run on a computer, causing the method of the first aspect and any one of the possible implementation manners of the first aspect to be executed; or, causing the method of the second aspect and any one of the possible implementation manners of the second aspect to be executed. BRIEF DESCRIPTION OF DRAWINGS

[0042] Figure 1 is a schematic diagram of a communication system 100 to which embodiments of the present application are applicable.

[0043] Figure 2 is a configuration schematic diagram of a transmission occasion of a PSFCH.

[0044] Figure 3 is an interaction flow schematic diagram of a sidelink feedback method 300 of an embodiment of the present application.

[0045] Figure 4 is a correspondence relationship schematic diagram between a timing period, a PSFCH quantity and a DTX quantity of an embodiment of the present application.

[0046] Figure 5 is a schematic block diagram of a communication apparatus 500 of an embodiment of the present application.

[0047] Figure 6 is a schematic block diagram of a communication apparatus 600 of an embodiment of the present application.

[0048] Figure 7 is a schematic block diagram of a communication apparatus 700 of an embodiment of the present application.

[0049] Figure 8 is a schematic block diagram of a communication apparatus 800 of an embodiment of the present application.

[0050] Figure 9is a schematic block diagram of the communication apparatus 900 of an embodiment of the present application. DETAILED DESCRIPTION

[0051] The technical solutions in the present application will be described below with reference to the drawings.

[0052] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a universal mobile telecommunication system (UMTS), a fifth generation (5 th generation, 5G) system or a new radio (NR) system, a sixth generation (6 th generation, 6G) system evolved after 5G, an inter-satellite communication and a satellite communication non-terrestrial network (NTN) system. The satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with a ground base station. The satellite can act as a base station or a terminal device. Among them, the satellite can refer to an unmanned aerial vehicle, a hot air balloon, a low earth orbit satellite, a medium earth orbit satellite, a high earth orbit satellite, and other non-ground base stations or non-ground devices.

[0053] The technical solutions of the embodiments of the present application are applicable to homogeneous network and heterogeneous network scenarios, and there is no limitation on the transmission point, which can be multi-point cooperative transmission between macro base stations and macro base stations, micro base stations and micro base stations, and macro base stations and micro base stations. It is applicable to FDD / TDD systems. The technical solutions of the embodiments of the present application are not only applicable to low frequency scenarios (sub 6G), but also applicable to high frequency scenarios (above 6GHz), terahertz, optical communication, etc. The technical solutions of the embodiments of the present application can not only be applied to the communication between network devices and terminals, but also be applied to the communication between network devices and network devices, the communication between terminals and terminals, the communication of Internet of Vehicles, Internet of Things, Industrial Internet, etc.

[0054] The technical solutions of the embodiments of the present application can also be applied to a scenario in which a terminal is connected with a single base station, wherein the base station connected by the terminal and a core network (CN) connected by the base station are of the same standard. For example, the CN is a 5G Core, the base station corresponds to a 5G base station, and the 5G base station is directly connected to the 5G Core; or the CN is a 6G Core, the base station is a 6G base station, and the 6G base station is directly connected to the 6G Core. The technical solutions of the embodiments of the present application can also be applied to a dual connectivity (DC) scenario in which a terminal is connected with at least two base stations.

[0055] The technical solutions of the embodiments of the present application can also be used in a macro-micro scenario composed of base stations of different forms in a communication network, for example, the base station can be a satellite, an air balloon station, a drone station, etc. The technical solutions of the embodiments of the present application are also suitable for a scenario in which a wide coverage base station and a small coverage base station exist at the same time.

[0056] The technical solutions of the embodiments of the present application can also be applied to a 5.5G, 6G and later wireless communication system, and the applicable scenarios include but are not limited to terrestrial cellular communication, NTN, satellite communication, high altitude platform station (HAPS) communication, vehicle-to-everything (V2X), integrated access and backhaul (IAB), and reconfigurable intelligent surface (RIS) communication, indoor commercial scenarios, etc.

[0057] The technical solutions of the embodiments of the present application can also be applied to SL communication between terminal devices, that is, both the shared channel and the feedback channel are transmitted and received between terminal devices.

[0058] It should be understood that the technical solutions of the embodiments of the present application can also be applied to indoor commercial scenarios, for example, a mobile phone performs high-definition projection to a large screen, a mobile phone transmits VR video to a VR glasses, etc.

[0059] The terminal in the embodiments of the present application can be a device with wireless transceiving function, and can specifically refer to a user equipment (user equipment, UE), an access terminal, a subscriber unit, a user station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent or a user device. The terminal device can also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, can be a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a customer-premises equipment (customer-premises equipment, CPE), a smart point of sale (point of sale, POS) machine, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a communication device carried on an airship, a wearable device, a drone, a robot, a terminal in device-to-device (device-to-device, D2D) communication, a terminal in V2X, a virtual reality (virtual reality, VR) terminal device, an augmented reality (augmented reality, AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, or a terminal device in a communication network evolved after 5G, and the like, which are not limited in the embodiments of the present application.

[0060] The device for implementing the function of the terminal device in the embodiments of the present application can be a terminal device, or can be a device capable of supporting the terminal device to implement the function, such as a chip system. The device can be installed in the terminal device or used in matching with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0061] The network device in the embodiments of the present application is a device with wireless transceiving function, which is used for communication with a terminal device. The access network device can be a node in a radio access network (RAN), which can also be referred to as a base station, and can also be referred to as a RAN node. It can be an evolved Node B (eNB or eNodeB) in LTE; or a base station in a 5G network such as a gNodeB (gNB) or a base station in a public land mobile network (PLMN) evolved after 5G, a broadband network gateway (BNG), a convergence switch, or a 3GPP access device, etc.

[0062] The network device in the embodiments of the present application can also include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, transmitting and receiving points (TRPs), transmitting points (TPs), mobile switching centers, and devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, etc. It can also include centralized units (CUs) and distributed units (DUs) in a cloud radio access network (C-RAN) system, network devices in an NTN communication system, and the like, which are not specifically limited in the embodiments of the present application.

[0063] The apparatus for implementing the functions of the network device in the embodiments of the present application can be a network device, or an apparatus such as a chip system that can support the network device to implement the functions. The apparatus can be installed in the network device or used in matching with the network device. The chip system in the embodiments of the present application can be composed of a chip, or can include a chip and other discrete devices.

[0064] Figure 1 is a schematic diagram of a communication system 100 to which the embodiments of the present application are applicable. As shown in Figure 1 The communication system 100 includes a network device 110, a terminal device 120, and a terminal device 130. The number of terminal devices and network devices included in the communication system 100 is not limited in the embodiments of the present application.

[0065] It should be understood that Figure 1The foregoing merely exemplarily understands and cannot limit the scope of protection claimed in the present application. The terminal device 120 and the terminal device 130 can be any one of the terminal devices listed above, and the network device 110 can be any one of the network devices listed above.

[0066] In the communication system 100, the terminal device 120 and the terminal device 130 can communicate through a PC5 interface, that is, the terminal device 120 and the terminal device 130 perform SL communication. The terminal device 120 or the terminal device 130 can also communicate with the network device 110 through an air interface (Uu).

[0067] Hereinafter, some terms related to the technical solutions disclosed in the present application will be briefly described.

[0068] First, SL-U.

[0069] As described above, the SL-U communication needs to at least meet the LBT.

[0070] Specifically, the LBT is divided into two types: type 1-LBT and type 2-LBT. Among them, type 1-LBT needs to perform counter backoff (i.e., multiple channel sensing), and the time of channel sensing is generally longer. Type 2-LBT only needs to perform channel sensing for a fixed time, and the time of channel sensing is generally shorter. Since the time of channel sensing of type 2-LBT is shorter, the probability of the terminal device accessing the channel through type 2-LBT will be higher.

[0071] When the terminal device needs to transmit data, it needs to perform channel sensing on one or more 20MHz channels corresponding to the frequency domain resources occupied by the data transmission. Among them, the channel granularity of the terminal device performing channel sensing is 20MHz.

[0072] In addition, the terminal device can obtain two results when performing the channel access process: the channel access process is completed and the channel access process is not completed. Specifically, there are multiple time domain starting positions in the time-frequency resources for data transmission. If the terminal device determines that the channel is idle before the time domain starting position of any time-frequency resource, it is considered that the channel access process is completed; if it is determined that the channel is busy before the time domain starting position of all time-frequency resources, it is considered that the channel access process is not completed.

[0073] In summary, the terminal device needs to perform LBT on the data transmission resource, and can use the resource for data transmission only when it is determined that the resource is in a channel idle state.

[0074] Second, PSFCH.

[0075] Specifically, the PSFCH feedback mechanism is configured / pre-configured for a resource pool. Among them, the transmission occasion of PSFCH is periodically configured on the resource pool, and the period can be one value in {0, 1, 2, 4} (in time slots), and is configured by RRC signaling sl-PSFCH-Period-r1. When the configured period is 0, it represents that the resource pool does not support the transmission of hybrid automatic repeat request (HARQ) information. When the configured period is 1, 2 or 4, it represents that the resource pool supports the transmission of HARQ information.

[0076] Among them, a resource pool includes time domain resources and frequency domain resources used for transmitting PSSCH. The smallest frequency unit used for transmitting PSSCH in the resource pool specified by the existing standard occupies one time slot in the time domain and one sub-channel in the frequency domain. PSSCH can occupy one or more of the smallest frequency units described above. For each time slot in the resource pool, the transmission occasion of the associated PSFCH is located on the closest PSFCH transmission occasion after a certain number of time slots (configured by RRC signaling sl-MinTimeGapPSFCH-r16) from the time slot.

[0077] Figure 2 is a configuration diagram of the transmission occasion of PSFCH. As shown in Figure 2 , the configuration period of the transmission occasion of PSFCH is four time slots. Among them, the transmission occasion of PSFCH is located in time slot 2, and the transmission occasion includes the orthogonal frequency division multiplexing (OFDM) symbol (hereinafter referred to as symbol A) used for transmitting PSFCH. At this time, there are 4 time slots associated with the transmission occasion of PSFCH on symbol A (for example, symbol A in time slot 6 is associated with time slot 1-time slot 4), that is, the receiving device needs to feed back all possible physical sidelink shared channels (PSSCH) on four time slots on symbol A.

[0078] In the SL-U, if the receiving device cannot send the HARQ information at the resource location of the corresponding PSFCH due to LBT failure after receiving the PSSCH, the sending device considers it as a discontinuous transmission (DTX). In order to avoid the failure to successfully send the HARQ information due to LBT failure, multiple PSFCHs can be considered to send the HARQ information multiple times, that is, a multiple-PSFCH transmission mechanism. However, when the receiving device cannot send the HARQ information at the resource location of multiple PSFCHs due to LBT failure, the sending device triggers the RLF detection mechanism because the number of DTXs reaches the number threshold of DTXs, which affects the communication between the sending device and the receiving device. For example, the sending device disconnects the communication link with the receiving device.

[0079] In view of the above technical problems, the present application provides a sidelink feedback method and a communication device, which can avoid triggering the radio failure detection mechanism too early due to too many times of receiving failure of feedback information.

[0080] Hereinafter, the sidelink feedback method and the communication device of the embodiments of the present application will be described with reference to the accompanying drawings.

[0081] Figure 3 FIG. 3 is an interaction flow diagram of the sidelink feedback method 300 of the embodiments of the present application. Figure 3 The method flow in FIG. 3 can be executed by the first communication device and the second communication device, or by the modules and / or devices (for example, chips or integrated circuits, etc.) with corresponding functions installed in the first communication device and the second communication device, and the present application is not limited thereto. Wherein, the first communication device is a terminal device, and the second communication device is a terminal device. Hereinafter, the first communication device and the second communication device will be taken as examples for description. As shown in FIG. 1, the first communication device and the second communication device can be in a sidelink communication mode. Figure 3 The method 300 includes the following steps.

[0082] S310, the second communication device sends a PSSCH#A to the first communication device.

[0083] Correspondingly, the first communication device receives the PSSCH#A from the second communication device.

[0084] Specifically, the second communication device sending the PSSCH#A to the first communication device can be that the second communication device sends data A to the first communication device through the PSSCH#A, that is, the data A is carried on the PSSCH#A. Correspondingly, the first communication device receiving the PSSCH#A from the second communication device can be that the first communication device receives the data A sent by the second communication device and carried on the PSSCH#A.

[0085] S320, the first communication device transmits feedback information in each of the at least two PSFCHs corresponding to the PSSCH#A.

[0086] Specifically, after successfully demodulating or receiving the PSSCH#A, the first communication device determines a plurality of PSFCHs (at least two PSFCHs) according to the PSSCH#A. Wherein, the present application does not limit the mapping relationship between the plurality of PSFCHs and the PSSCH#A. Illustratively, the mapping relationship between the plurality of PSFCHs and the PSSCH#A is protocol predefined; or the mapping relationship between the plurality of PSFCHs and the PSSCH#A is indicated by the second communication device to the first communication device. Or, the plurality of PSFCHs are indicated by the second communication device to the first communication device. In summary, the first communication device can determine the plurality of PSFCHs corresponding to the PSSCH#A.

[0087] The first communication device will transmit feedback information in each of the at least two PSFHCs described above. Wherein, the feedback information can include HARQ information, or other types of information, which is not limited by the present application.

[0088] As described above, the resource position of the first communication device in part of the plurality of PSFCHs may not be able to successfully transmit feedback information due to LBT failure, and the second communication device cannot successfully receive or detect feedback information in the corresponding resource position of the PSFCH, and the second communication device will perform DTX counting. If the number of DXT reaches the number threshold of DTX, the second communication device will determine that the wireless link between the first communication device and the second communication device is in a failure state, and will detect the wireless link, thereby affecting the communication between the first communication device and the second communication device.

[0089] One possible implementation, when the first communication device successfully transmits feedback information in the resource position of a certain PSFCH in the plurality of PSFCHs described above, the first communication device can no longer transmit feedback information, i.e. no longer use the remaining PSFCH to transmit feedback information.

[0090] Optionally, the first communication device can also continue to use the remaining PSFCH to transmit feedback information.

[0091] Optionally, after the first communication device receives the PSSCH#A, if the feedback information cannot be sent out at the resource positions of the multiple PSFCHs due to the LBT failure, the first communication device starts a timer (time length T0) (it can be understood that the first communication device can re-determine the multiple PSFCHs). The starting position of the time length T0 is the time slot where the last PSFCH of the at least two PSFCHs is located or the first time slot after the last PSFCH, or the first symbol of the time slot where the last PSFCH is located. Accordingly, the first communication device sends the feedback information at the re-determined multiple PSFCHs. The time interval between the last PSFCH of the re-determined multiple PSFCHs and the PSSCH#A does not exceed the time length T0.

[0092] In addition, the first communication device sends the feedback information at the re-determined multiple PSFCHs only when the LBT is successful. When the timer exceeds T0, the first communication device stops sending the feedback information. Alternatively, when the first communication device sends the feedback information at the re-determined multiple PSFCHs, the first communication device does not use the remaining resource positions of the PSFCHs to send the feedback information after the feedback information is sent out. At this time, the first communication device can stop the timer.

[0093] In summary, the multiple PSFCHs that the first communication device uses to send the feedback information to the second communication device can include the PSFCHs determined by the second communication device or the PSFCHs determined by the first communication device, and the present application does not limit the same.

[0094] S330, the second communication device determines the number of DTXs in at least two counting periods.

[0095] In order to avoid triggering the RLF detection mechanism too early due to too many DTXs (or too many DTXs in a short period of time), the second communication device starts a timer A (or sl-HARQ-Timer) at the resource position of the first PSFCH of the multiple PSFCHs after sending the PSSCH#A. The present application supports the timer A to adopt sequential counting or reverse counting.

[0096] For example, if the timer A adopts sequential counting, the timer A is reset and re-counted when it is sequentially counted to 10 milliseconds, and each re-counting can be regarded as a counting period. For example, if the timer A adopts reverse counting, the timer A can be re-counted when it is reverse counted from 10 milliseconds to 0, and each re-counting can be regarded as a counting period. Therefore, the at least two counting periods can be understood as that the timer A performs multiple loop counting in a set time length. Each loop counting of the timer A can be regarded as a counting period of the timer A.

[0097] In S330, it can be understood that one DTX indicates that the reception of one feedback information carried on the PSFCH fails. The reception of the feedback information failing can be understood as that the second communication device fails to successfully receive or detect the feedback information at the resource position of the corresponding PSFCH. For example, the second communication device failing to successfully receive or detect the feedback information at the resource position of the corresponding PSFCH can be caused by the first communication device failing to successfully transmit due to LBT failure, or can be caused by the first communication device successfully transmitting the feedback information but the channel condition between the second communication device and the first communication device being poor, which is not limited in the present application.

[0098] Any one of the at least two timing periods (hereinafter, timing period S is taken as an example to describe any one of the at least two timing periods) includes at least one PSFCH. The PSFCH included in the timing period S belongs to part of the at least two PSFCHs. For example, the number of PSFCHs corresponding to PSSCH#A is 6, and the timing period S can include the first three or the first two of the 6 PSFCHs. For description of the timing period S, refer to Figure 4 .

[0099] For example, when PSSCH#A corresponds to PSFCH#1, PSFCH#2, PSFCH#3, PSFCH#4, PSFCH#5 and PSFCH#6 (sequentially ordered according to the time domain position of the PSFCH), the timing period S can include PSFCH#1, PSFCH#2 and PSFCH#3; the timing period S can also include PSFCH#1 and PSFCH#2; the timing period S can also include PSFCH#1, and so on.

[0100] In one possible implementation, the time length of each timing period in the at least two timing periods can be the same or different, which is not limited in the present application. For ease of description, the time length of each timing period is taken as an example for description, but the scenario where the time length of each timing period is different is not limited.

[0101] In S330, the second communication device determines the number of DTX within at least two timing cycles, or alternatively, the second communication device determines the number of DTX within at least two timing cycles. The number of DTX within the at least two timing cycles can be determined by the second communication device through continuous or discontinuous counting. For example, the aforementioned at least two timing cycles include three timing cycles: timing cycle #1, timing cycle #2, and timing cycle #3. The second communication device can count the number of DTX within timing cycles #1, #2, and #3, or it can count only the number of DTX within timing cycles #1 and #3, excluding the number of DTX within timing cycle #2.

[0102] Furthermore, the number of DXT counts within each timing period can be less than the number of PSFCH counts within that timing period. For example, when timing period S includes three PSFCHs, the number of DXT counts within timing period S is less than three. For instance, the number of DXT counts within timing period S can be one or two. See [link to details] for more information. Figure 4 .

[0103] Figure 4 This is a schematic diagram illustrating the correspondence between the timing period, the number of PSFCHs, and the number of DTXs in an embodiment of this application. Figure 4 As shown, exemplarily, at least two timing cycles include two timing cycles, namely timing cycle #1 and timing cycle #2, and multiple PSFCHs include 6 PSFCHs. The number of PSFCHs in each timing cycle is 3, and the number of DXTs in each timing cycle is 1. The aforementioned timing cycle S can be either timing cycle #1 or timing cycle #2.

[0104] The second communication device can maintain a counter Q, with an initial value of 0. For example, each timing cycle includes 3 PSFCHs, and each timing cycle can count 1 DTX. If the second communication device fails to receive or detect feedback information at the resource location of the first PSFCH in timing cycle #1, it increments the value of counter Q (counter Q's value is 1). If it fails to receive or detect feedback information at the resource locations of the second and third PSFCHs, it does not increment the value of counter Q (counter Q's value remains 1). If the second communication device fails to receive or detect feedback information at the resource location of the first PSFCH in timing cycle #2, it increments the value of counter Q (counter Q's value is 2). If it fails to receive or detect feedback information at the resource locations of the second and third PSFCHs, it does not increment the value of counter Q (counter Q's value remains 2).

[0105] Optionally, if the resource location of the PSFCH in each timing period is determined, the second communication device may, for example, count the failure of receiving the feedback information on the second PSFCH in the timing period #1, and not count the failure of receiving the feedback information on the first PSFCH. In other words, the resource location of the PSFCH corresponding to the DTX counted by the second communication device in each timing period is not limited in the present application.

[0106] S340, the second communication device determines whether the wireless link between the first communication device and the second communication device is in a failure state according to the number of DTXs in the at least two timing periods.

[0107] Specifically, if the number of DTXs in the at least two timing periods reaches a number threshold, the second communication device determines that the wireless link between the first communication device and the second communication device is in a failure state; if the number of DTXs in the at least two timing periods does not reach the number threshold, the second communication device determines that the wireless link between the first communication device and the second communication device is in a normal state. Alternatively, when the second communication device receives the feedback information corresponding to the PSSCH #A in any of the timing periods, the second communication device can determine that the wireless link between the first communication device and the second communication device is in a normal state, and can terminate the operation of the timer A.

[0108] Specifically, by using the timing period, and the number of DTXs in each timing period being less than the number of PSFCHs included in each timing period, when the first communication device fails to successfully transmit the feedback information on each PSFCH due to LBT failure in each timing period, the second communication device can successfully receive or detect the feedback information on the resource location of a certain PSFCH (which may be located at the back in the multiple PSFCHs) by maintaining the operation of multiple timing periods, and the number of DTXs does not exceed the number threshold.

[0109] In one possible implementation, the number threshold (or DTX-MaxCount) and the counter A are determined by the second communication device through receiving the configuration information sent by the base station, the system information block 12 (SIB12), the pre-configuration, or the configuration parameter from the upper layer.

[0110] By introducing the timing period, the present application can control the number of DTXs in each timing period to avoid triggering the RLF detection mechanism too early due to too many DTXs, thereby supporting the smooth communication between the first communication device and the second communication device.

[0111] In one possible implementation, the method 300 further includes:

[0112] S340a1, when the number of DTXs in the at least two timing periods is equal to the number threshold, the second communication device terminates the timing;

[0113] S340b1, the second communication device determines that the wireless link between the first communication device and the second communication device is in a failure state.

[0114] Specifically, the number of DTXs in the at least two timing periods is accumulated statistics, which will be accumulated with the operation of multiple timing periods. When the number of DTXs in the at least two timing periods is equal to the number threshold, the second communication device terminates the timing (or terminates the loop timing of timer A), and determines that the wireless link between the first communication device and the second communication device is in a failure state.

[0115] In one possible implementation, the method 300 further includes:

[0116] S340a2, when the feedback information B corresponding to the PSSCH#A is received, the second communication device terminates the timing;

[0117] S340b2, the second communication device determines that the wireless link between the first communication device and the second communication device is in a normal state.

[0118] Specifically, when the feedback information B corresponding to the PSSCH#A is successfully received or detected by the second communication device in a certain timing period of the at least two timing periods, the second communication device terminates the timing (or terminates the loop timing of timer A). Correspondingly, the second communication device can also determine that the wireless link between the first communication device and the second communication device is in a normal state (non-failure state).

[0119] In one possible implementation, the method 300 further includes:

[0120] S310a, the second communication device sends indication information 1 to the first communication device, which is used to indicate the resource position of each PSFCH in the at least two PSFCHs.

[0121] Correspondingly, the first communication device receives the indication information 1 from the second communication device, and determines the resource position of each PSFCH in the at least two PSFCHs based on the indication information 1. Further, the first communication device sends feedback information to the second communication device based on the resource position of each PSFCH indicated by the indication information 1.

[0122] In one possible implementation, the indication information 1 can be a sidelink control information (SL control information, SCI) used to schedule the PSSCH#A, or a separate indication message.

[0123] It should be understood that the execution order of S310a can be after S310, before S320, or simultaneously with S310, which is not limited in the present application.

[0124] In one possible implementation, the method 300 further includes:

[0125] S310b, the second communication device sends indication information 2 to the first communication device, which is used to indicate the time length T0 between PSSCH#A and the PSFCH corresponding to PSSCH#A. Wherein, the description of the time length T0 can be referred to the above description, which is not repeated here.

[0126] In one possible implementation, the indication information 2 is the radio resource control (RRC) information sent by the second communication device to the first communication device. Wherein, the RRC information carries the time length T0, which is used to indicate the maximum time interval between PSSCH#A and the corresponding PSFCH.

[0127] Optionally, the indication information 2 is the SCI used to schedule PSSCH#A. Wherein, the SCI carries the time length T0. Wherein, the time length T0 can be a configuration value from a system-level base station, or a specified value. Exemplarily, the time length T0 can be embodied by a timer or a counter. For example, when the time length T0 is embodied by a timer, it means that the first communication device sends multiple feedback information to the second communication device within the time length set by the timer until the time length preset by the timer. When the time length T0 is embodied by a counter, it means that the first communication device sends multiple feedback information to the second communication device within the time length corresponding to each number counted by the counter until the number counted by the counter reaches the preset value. Specifically, the counter can set 5 numbers, each number corresponds to a time length, and the time length T0 is equal to the total time length corresponding to the 5 numbers.

[0128] Specifically, when the first communication device successfully sends feedback information at the resource position of the multiple PSFCHs indicated by the second communication device, the multiple PSFCH resources can not be selected by the time length T0. In other words, when the first communication device does not successfully send feedback information at the resource position of the multiple PSFCHs indicated by the second communication device, the multiple PSFCH resources within the time length T0 can be selected (at this time, the multiple PSFCH resources are determined by the first communication device itself).

[0129] It should be understood that the execution order of S310a can be after S310, before S320, or simultaneously with S310, which is not limited in the present application.

[0130] It can be understood that S310b can be an optional step or a necessary step, and the present application does not make any limitation in this regard.

[0131] In one possible implementation, the time interval between the time domain positions of any two adjacent PSFCHs in the at least two PSFCHs is greater than or equal to a time interval threshold. For example, the at least two PSFCHs include PSFCH#1, PSFCH#2, PSFCH#3, and PSFCH#4. The interval between the time domain positions of PSFCH#1 and PSFCH#2 is greater than or equal to T1, and the interval between the time domain positions of PSFCH#3 and PSFCH#4 is greater than or equal to T1. In this way, the distribution of multiple PSFCHs in the time domain can be avoided, and the first communication device can trigger the RLF detection mechanism due to LBT failure at the resource position of the multiple PSFCHs.

[0132] Specifically, the second communication device can configure the time domain positions of any two adjacent PSFCHs in the at least two PSFCHs according to the time interval threshold, so that the time interval between the time domain positions of any two adjacent PSFCHs is greater than or equal to the time interval threshold. The time interval threshold can be determined by the second communication device according to the configuration information of the network device, SIB12, pre-configuration, or upper-layer configuration parameters (for example, sl-PSFCH-Gap). Alternatively, the time interval threshold can be indicated by the first communication device to the second communication device. For the time interval between the time domain positions of any two adjacent PSFCHs greater than or equal to the time interval threshold, refer to the time interval between the PSFCHs in FIG. 3B. Figure 4

[0133] In addition, the first communication device can also configure the time interval between the time domain positions of any two adjacent PSFCHs in the at least two PSFCHs according to the above-mentioned time interval threshold. The time interval threshold can be determined by the first communication device according to the configuration information of the network device, SIB12, pre-configuration, or upper-layer configuration parameters (for example, sl-PSFCH-Gap). Alternatively, the time interval threshold can be indicated by the second communication device to the first communication device through indication information 3.

[0134] ​It should be noted that the above-mentioned time interval threshold value configuration scheme and the time period technology scheme can be coupled or independent. For example, when the time period technology scheme is used, the time interval between the time domain positions of any two adjacent PSFCHs in the above-mentioned at least two PSFCHs can be greater than or equal to the time interval threshold value, or less than the time interval threshold value, which is not limited in the present application. However, if the time interval between the time domain positions of any two adjacent PSFCHs in the above-mentioned at least two PSFCHs can be greater than or equal to the time interval threshold value, then the number of PSFCHs in each time period can be less, and the number of DTXs in each time period can also be less, which can avoid triggering unreasonable radio link state judgment (or RLF detection mechanism) mechanism too early. For example, when the time interval threshold value is configured, the time period can not be used, which can also reduce the total number of DTXs to a certain extent; if the time period is also used at the same time, the total number of DTXs can be further reduced, and the unreasonable radio link state judgment mechanism can be avoided.

[0135] It should be understood that in the method 300, a unicast link can be established between the first communication device and the second communication device. The description of the process can be referred to the existing description, and the present application will not be repeated here.

[0136] The above describes the method embodiment of the embodiment of the present application, and the corresponding device embodiment is introduced below.

[0137] In order to realize the functions in the method provided by the above-mentioned embodiments of the present application, the terminal and the network device can include hardware structures and / or software modules to realize the above-mentioned functions in the form of hardware structures, software modules, or hardware structures and software modules. Whether a certain function in the above-mentioned functions is executed in the form of hardware structure, software module, or hardware structure and software module depends on the specific application of the technical solution and the design constraint conditions.

[0138] Figure 5 is a schematic block diagram of the communication device 500 of the embodiment of the present application. The communication device 500 includes a processor 510 and a communication interface 520, which are connected to each other through a bus 530. Figure 5 The communication device 500 shown can be a first communication device or a second communication device.

[0139] Optionally, the communication device 500 further includes a memory 540.

[0140] The memory 540, including but not limited to a random access memory (RAM), a read-only memory (ROM), an erasable programmable read only memory (EPROM), or a compact disc read-only memory (CD-ROM), is used for relevant instructions and data.

[0141] The processor 510 can be one or more central processing units (CPUs). When the processor 510 is a CPU, the CPU can be a single-core CPU or a multi-core CPU.

[0142] When the communication apparatus 500 is a first communication apparatus, the processor 510 is configured to read the computer program or instructions stored in the memory 540, and perform the following operations exemplarily: receiving a PSSCH #A from a second communication apparatus; and transmitting feedback information to the second communication apparatus in each of at least two PSFCHs corresponding to the PSSCH #A.

[0143] Exemplarily, the following operations can be performed: receiving indication information 1 from the second communication apparatus, the indication information 1 being used to indicate resource positions of each of the at least two PSFCHs.

[0144] Exemplarily, the following operations can be performed: receiving indication information 2 from the second communication apparatus, the indication information 2 being used to indicate a time length T0 between the PSSCH #A and the PSFCH corresponding to the PSSCH #A.

[0145] The above description is only exemplary. When the communication apparatus 500 is the first communication apparatus, it is responsible for performing the methods or steps related to the first communication apparatus in the foregoing method embodiments. In addition, the first communication apparatus can be a terminal device or a network device.

[0146] When the communication apparatus 500 is a second communication apparatus, the processor 510 is configured to read the computer program or instructions stored in the memory 540, and perform the following operations exemplarily: transmitting a PSSCH #A to a first communication apparatus; determining a number of DTXs in at least two timing periods; and determining whether a radio link between the first communication apparatus and the second communication apparatus is in a failure state according to the number of DTXs in the at least two timing periods.

[0147] Further exemplarily, the following operation can be performed: sending, to the first communication apparatus, indication information 1 for indicating resource positions of each of the at least two PSFCHs.

[0148] Further exemplarily, the following operation can be performed: sending, to the first communication apparatus, indication information 2 for indicating a time length T0 between the PSSCH #A and the PSFCH corresponding to the PSSCH #A.

[0149] The above description is only exemplary. When the communication apparatus 500 is the second communication apparatus, it will be responsible for performing the methods or steps in the foregoing method embodiments related to the second communication apparatus. In addition, the second communication apparatus can be a terminal device or a network device.

[0150] The above description is only exemplary. The specific content can be referred to the content shown in the foregoing method embodiments. In addition, Figure 5 The implementation of each operation in the foregoing description can also correspond to the description of the corresponding method embodiment shown in Figures 3 to 4 .

[0151] Figure 6 is a schematic block diagram of the communication apparatus 600 of the embodiment of the present application. The communication apparatus 600 can be the first communication apparatus or the second communication apparatus in the foregoing embodiments, or can be a chip or a module in the first communication apparatus or the second communication apparatus, for implementing the methods involved in the foregoing embodiments. The communication apparatus 600 includes a transceiver unit 610 and a processing unit 620. The transceiver unit 610 and the processing unit 620 are exemplarily introduced as follows.

[0152] The transceiver unit 610 can include a sending unit and a receiving unit, respectively, for implementing the functions of sending or receiving in the foregoing method embodiments; and can further include a processing unit for implementing functions other than sending or receiving.

[0153] Exemplarily, when the communication apparatus 600 is the first communication apparatus, the transceiver unit 610 is configured to receive the PSSCH #A from the second communication apparatus; and the transceiver unit 610 is further configured to send, to the second communication apparatus, feedback information in each of the at least two PSFCHs corresponding to the PSSCH #A.

[0154] Optionally, the communication apparatus 600 further includes a storage unit 630 for storing programs or codes for implementing the foregoing methods.

[0155] The above description is only exemplary. When the communication apparatus 600 is the first communication apparatus, it will be responsible for performing the methods or steps in the foregoing method embodiments related to the first communication apparatus.

[0156] Exemplarily, when the communication apparatus 600 is the second communication apparatus, the transceiver 610 is configured to transmit the PSSCH #A to the first communication apparatus; the processing unit 620 is configured to determine the number of DTXs in at least two timing periods; and the processing unit 620 is configured to determine whether the wireless link between the second communication apparatus and the first communication apparatus is in a failure state according to the number of DTXs in the at least two timing periods.

[0157] Optionally, the communication apparatus 600 further comprises a storage unit 630 configured to store programs or codes for implementing the foregoing method.

[0158] The foregoing description is only exemplary. When the communication apparatus 600 is the second communication apparatus, it will be responsible for performing the method or steps related to the second communication apparatus in the foregoing method embodiments.

[0159] In addition, Figure 6 The implementation of each operation of the communication apparatus 600 can also correspond to the description of the method shown in the foregoing embodiments, which will not be described here again.

[0160] Figure 5 The communication apparatus 600 is configured to implement the foregoing method embodiments Figure 6 The foregoing method embodiments. Figure 3 The foregoing method embodiments. Figure 4 The foregoing method embodiments. Figure 5 The foregoing method embodiments. Figure 6 The foregoing method embodiments.

[0161] It should be understood that the transceiver described above can include a transmitting unit and a receiving unit. The transmitting unit is configured to perform the transmitting action of the communication apparatus, and the receiving unit is configured to perform the receiving action of the communication apparatus. For the convenience of description, the transmitting unit and the receiving unit are combined into one transceiver in the embodiments of the present application. This is uniformly described here, and will not be described again hereinafter.

[0162] Figure 7 is a schematic diagram of a communication apparatus 700 according to an embodiment of the present application. The communication apparatus 700 can be used to implement the functions of the first communication apparatus or the second communication apparatus in the foregoing method. The communication apparatus 700 can be a chip in the first communication apparatus or the second communication apparatus.

[0163] The communication apparatus 700 comprises an input / output interface 720 and a processor 710. The input / output interface 720 can be an input / output circuit. The processor 710 can be a signal processor, a chip, or other integrated circuits that can implement the method of the present application. The input / output interface 720 is configured to input or output signals or data.

[0164] For example, when the communication apparatus 700 is the first communication apparatus, the input / output interface 720 is configured to receive the PSSCH #A from the second communication apparatus. The input / output interface 720 is further configured to send the feedback information to the second communication apparatus in each of the at least two PSFCHs corresponding to the PSSCH #A.

[0165] For example, when the communication apparatus 700 is the second communication apparatus, the input / output interface 720 is configured to send the PSSCH #A to the first communication apparatus. The processor 710 is configured to determine the number of DTXs in the at least two timing periods. The processor 710 is further configured to determine whether the wireless link between the second communication apparatus and the first communication apparatus is in the failure state according to the number of DTXs in the at least two timing periods.

[0166] In a possible implementation, the processor 710 implements the functions of the network device or the terminal device by executing the instructions stored in the memory.

[0167] Optionally, the communication apparatus 700 further includes a memory.

[0168] Optionally, the processor and the memory are integrated.

[0169] Optionally, the memory is outside the communication apparatus 700.

[0170] In a possible implementation, the processor 710 can be a logic circuit, and the processor 710 inputs / outputs messages or signaling through the input / output interface 720. The logic circuit can be a signal processor, a chip, or other integrated circuits that can implement the method of the embodiments of the present application.

[0171] The above description of the apparatus for Figure 7 is only exemplary, and the apparatus can be used to execute the method described in the foregoing embodiments. The specific content can be referred to the description of the foregoing method embodiments, which will not be described here.

[0172] Figure 8 is a schematic block diagram of the communication apparatus 800 according to the embodiments of the present application. The communication apparatus 800 can be a network device or a chip. The communication apparatus 800 can be used to execute the operations performed by the first communication apparatus in the method embodiments shown in Figure 3 .

[0173] When the communication apparatus 800 is a network device (the first communication apparatus or the second communication apparatus is a network device), for example, a base station. Figure 8A simplified block diagram of a base station is shown. The base station includes a part 810, a part 820 and a part 830. The part 810 is mainly used for baseband processing, controlling the base station, etc. The part 810 is usually the control center of the base station, which can be referred to as a processor, and is configured to control the base station to perform the processing operations of the network device side in the above method embodiments. The part 820 is mainly used for storing computer program codes and data. The part 830 is mainly used for transceiving radio frequency signals and converting radio frequency signals and baseband signals. The part 830 can be referred to as a transceiver module, a transceiver, a transceiver circuit or a transceiver, etc. The transceiver module of the part 830, which can also be referred to as a transceiver or a transceiver, etc., includes an antenna 833 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the devices in the part 830 for implementing the receiving function can be regarded as a receiver, and the devices for implementing the sending function can be regarded as a transmitter, that is, the part 830 includes a receiver 832 and a transmitter 831. The receiver can also be referred to as a receiving module, a receiver or a receiving circuit, etc., and the transmitter can be referred to as a transmitting module, a transmitter or a transmitting circuit, etc.

[0174] The part 810 and the part 820 can include one or more single boards, and each single board can include one or more processors and one or more memories. The processors are configured to read and execute the programs in the memories to implement the baseband processing functions and control the base station. If there are multiple single boards, the single boards can be interconnected to enhance the processing capability. As an optional implementation, the multiple single boards can share one or more processors, or share one or more memories, or share one or more processors at the same time.

[0175] For example, in an implementation, the transceiver module of the part 830 is configured to perform the transceiving-related processes performed by the network device in the embodiments shown in the above. Figure 3 The processor of the part 810 is configured to perform the processing-related processes performed by the network device in the embodiments shown in the above. Figure 3 The processor of the part 810 is configured to perform the processing-related processes performed by the network device in the embodiments shown in the above.

[0176] In another implementation, the processor of the part 810 is configured to perform the processing-related processes performed by the communication device in the embodiments shown in the above. Figure 3 The processor of the part 810 is configured to perform the processing-related processes performed by the network device in the embodiments shown in the above.

[0177] In another implementation, the transceiver module of the part 830 is configured to perform the transceiving-related processes performed by the communication device in the embodiments shown in the above. Figure 3 The processor of the part 810 is configured to perform the processing-related processes performed by the network device in the embodiments shown in the above.

[0178] It should be understood that Figure 8 The network device including the processor, the memory and the transceiver described above is only an example and is not limited to the structure shown in the above. Figures 5 to 7 The network device including the processor, the memory and the transceiver described above is only an example and is not limited to the structure shown in the above.

[0179] When the communication apparatus 800 is a chip, the chip includes a transceiver, a memory and a processor. The transceiver can be an input output circuit, a communication interface; the processor is a processor integrated on the chip, or a microprocessor, or an integrated circuit. The transmitting operation of the network device in the method embodiments can be understood as the output of the chip, and the receiving operation of the network device in the method embodiments can be understood as the input of the chip.

[0180] Figure 9 is a schematic block diagram of a communication apparatus 900 according to an embodiment of the present application. The communication apparatus 900 can be a terminal device, a processor of a terminal device, or a chip. The communication apparatus 900 can be used to perform the operations performed by the terminal device or the communication device in the method embodiments.

[0181] When the communication apparatus 900 is a terminal device (the first communication apparatus or the second communication apparatus is a terminal device), Figure 9 a simplified structure diagram of a terminal device is shown. As shown in Figure 9 the terminal device includes a processor, a memory and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 931, a receiver 932, a radio frequency circuit (not shown in the figure), an antenna 933 and an input output device (not shown in the figure).

[0182] The processor is mainly used for processing communication protocols and communication data, controlling the terminal device, executing software programs, processing data of the software programs, etc. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input output device, for example, a touch screen, a display screen, a keyboard, etc. is mainly used for receiving data input by a user and outputting data to the user. It should be noted that some types of terminal devices can not have an input output device.

[0183] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is transmitted to the terminal 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. The processor converts the baseband signal into data and processes the data. For the sake of explanation, Figure 9Only one memory, processor, and transceiver are shown in the illustration. In actual terminal device products, there may be one or more processors and one or more memories. Memory can also be called storage medium or storage device, etc. Memory can be set up independently of the processor or integrated with the processor; this application does not limit this.

[0184] In this embodiment, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0185] like Figure 9 As shown, the terminal device includes a processor 910, a memory 920, and a transceiver 930. The processor 910 can also be referred to as a processing unit, processing board, processing module, processing device, etc., and the transceiver 930 can also be referred to as a transceiver unit, transceiver, transceiver device, etc.

[0186] Optionally, the devices in transceiver 930 used to implement the receiving function can be considered as receiving modules, and the devices in transceiver 930 used to implement the transmitting function can be considered as transmitting modules. That is, transceiver 930 includes a receiver and a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.

[0187] For example, in one implementation, processor 910 is used to execute Figure 3 In the embodiment shown, the transceiver 930 is used to perform the processing actions on the terminal device side. Figure 3 The sending and receiving actions on the terminal equipment side.

[0188] For example, in one implementation, processor 910 is used to execute Figure 3 In the embodiment shown, the transceiver 930 is used to perform the processing actions on the terminal device side. Figure 3 The sending and receiving actions on the terminal equipment side.

[0189] It should be understood that Figure 9 This is merely an example and not a limitation; the terminal device described above, which includes a transceiver module and a processing module, may not rely on... Figures 5 to 7 The structure shown.

[0190] When the communication device 900 is a chip, the chip includes a processor, a memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. In the above method embodiments, the sending operation of the terminal device can be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiments can be understood as the input of the chip.

[0191] The application further provides a chip comprising a processor, configured to invoke and run instructions stored in a memory, so that a communication device installed with the chip performs the method in any of the examples.

[0192] The application further provides another chip comprising an input interface, an output interface and a processor, which are connected through internal connection paths, and the processor is configured to execute code in a memory, and when the code is executed, the processor is configured to perform the method in any of the examples. Optionally, the chip further comprises a memory configured to store a computer program or code.

[0193] The application further provides a processor configured to be coupled with a memory, and configured to perform the method and function related to the network device or the terminal device in any of the examples.

[0194] In another embodiment of the application, a computer program product comprising instructions is provided, and when the computer program product is run on a computer, the method of the foregoing embodiments is implemented.

[0195] The application further provides a computer program, and when the computer program is run on a computer, the method of the foregoing embodiments is implemented.

[0196] In another embodiment of the application, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and when the computer program is executed by a computer, the method of the foregoing embodiments is implemented.

[0197] In the description of the embodiments of the application, unless otherwise specified, “multiple” refers to two or more than two. “At least one of the following” or similar expressions refers to any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0198] In addition, in order to clearly describe the technical solutions of the embodiments of the application, in the embodiments of the application, the same items or similar items with basically the same functions and effects are distinguished by using “first”, “second”, etc. The skilled in the art can understand that “first”, “second”, etc. do not limit the quantity and execution order, and “first”, “second”, etc. also do not necessarily mean different. At the same time, in the embodiments of the application, “exemplarily” or “for example” means as an example, illustration or description.

[0199] Any embodiment or designations herein described as "example" or "exemplary" should not be construed as preferred or advantageous over other embodiments or designations. Rather, the use of "example" or "exemplary" is intended to present concepts in a concrete manner for ease of understanding and description.

[0200] In the description of the embodiments of the present application, unless otherwise specified, " / " means that the objects before and after the " / " are in an "or" relationship, for example, A / B can mean A or B; "and / or" in the present application is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural.

[0201] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application.

[0202] Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in any suitable manner in one or more embodiments.

[0203] In various embodiments of the present application, the size of the sequence number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0204] It should be understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application.

[0205] Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in any suitable manner in one or more embodiments.

[0206] It should be understood that in various embodiments of the present application, the size of the sequence number of the processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0207] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0208] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0209] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0210] In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0211] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0212] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.

[0213] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various storage program codes.

[0214] The above is only a specific implementation of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the embodiments of the present application, which should be covered within the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A side-link feedback method, characterized in that, include: The second communication device sends the Physical Side Link Shared Channel (PSSCH) to the first communication device. The second communication device determines the number of discontinuously transmitted DTXs within at least two timing periods. One DTX indicates a failure to receive a feedback message. One feedback message is carried on a physical side link feedback channel (PSFCH). The PSSCH corresponds to at least two PSFCHs. The first timing period of the at least two timing periods includes at least one of the at least two PSFCHs. The number of DTXs in the first timing period is less than the number of PSFCHs included in the first timing period. The second communication device determines whether the wireless link between the second communication device and the first communication device is in a failed state based on the number of DTXs in a portion of the at least two timing cycles.

2. The method according to claim 1, characterized in that, The second communication device determines whether the wireless link is in a failed state based on the number of DTXs within the at least two timing periods, including: When the number of DTX within at least two timing cycles equals the number threshold, the second communication device terminates the timing. The second communication device determines that the wireless link is in a failed state.

3. The method according to claim 1 or 2, characterized in that, The method further includes: The second communication device sends a first indication message to the first communication device, the first indication message being used to indicate the resource location of each of the at least two PSFCHs.

4. The method according to claim 1 or 2, characterized in that, The time interval between any two adjacent PSFCH locations in the at least two PSFCHs is greater than or equal to the time interval threshold.

5. The method according to claim 1 or 2, characterized in that, The method further includes: The second communication device sends a second indication message to the first communication device, the second indication message including a time interval threshold; The time interval between any two adjacent PSFCH locations in the at least two PSFCHs is greater than or equal to the time interval threshold.

6. The method according to claim 1 or 2, characterized in that, The method further includes: The second communication device sends a third indication message to the first communication device, the third indication message being used to indicate the maximum time interval between the PSSCH and the PSFCH corresponding to the PSSCH.

7. A communication device, characterized in that, include: The transceiver unit is used to send the Physical Side Link Shared Channel (PSSCH) to the first communication device; The processing unit is configured to determine the number of discontinuously transmitted DTXs within at least two timing periods. A DTX indicates a failure to receive a feedback message. A feedback message is carried on a physical side link feedback channel (PSFCH). The PSSCH corresponds to at least two PSFCHs. The first timing period of the at least two timing periods includes at least one of the at least two PSFCHs. The number of DTXs within the first timing period is less than the number of PSFCHs included in the first timing period. The processing unit is further configured to determine whether the wireless link between the first communication device and the communication device is in a failed state based on the number of DTXs in a portion of the at least two timing cycles.

8. The apparatus according to claim 7, characterized in that, The processing unit is further configured to: The timing is terminated when the number of DTX within at least two timing cycles equals the number threshold. The wireless link is determined to be in a failed state.

9. The apparatus according to claim 7 or 8, characterized in that, The transceiver unit is further configured to send first indication information to the first communication device, the first indication information being used to indicate the resource location of each of the at least two PSFCHs.

10. The apparatus according to claim 7 or 8, characterized in that, The time interval between any two adjacent PSFCH locations in the at least two PSFCHs is greater than or equal to the time interval threshold.

11. The apparatus according to claim 7 or 8, characterized in that, The transceiver unit is further configured to send second indication information to the first communication device, the second indication information including a time interval threshold; The time interval between any two adjacent PSFCH locations in the at least two PSFCHs is greater than or equal to the time interval threshold.

12. The apparatus according to claim 7 or 8, characterized in that, The transceiver unit is further configured to send a third indication information to the first communication device, the third indication information being used to indicate the maximum time interval between the PSSCH and the PSFCH corresponding to the PSSCH.

13. A communication device, characterized in that, Includes a processor, the processor being configured to cause the communication device to perform the method of any one of claims 1 to 6 by executing a computer program or instructions, or by using logic circuitry.

14. The communication device according to claim 13, characterized in that, The communication device further includes a memory for storing the computer program or instructions.

15. The communication device according to claim 13 or 14, characterized in that, The communication device further includes a communication interface for inputting and / or outputting signals.

16. A communication device, characterized in that, It includes logic circuitry and input / output interfaces, the input / output interfaces being used to input and / or output signals, and the logic circuitry being used to perform the method of any one of claims 1 to 6.

17. A computer-readable storage medium, characterized in that, It includes a computer program or instructions that, when run on a computer, cause the method of any one of claims 1 to 6 to be performed.

18. A computer program product, characterized in that, It includes instructions that, when run on a computer, cause the method of any one of claims 1 to 6 to be performed.

Citation Information

Patent Citations

  • Method and apparatus for radio link management in sidelink communication

    US20210068189A1