Feedback method, device and equipment

In the object direct connection communication system, the user equipment sends NACK or ACK on the target PUCCH when receiving the LBT failure indication, and performs HARQ feedback based on the transmission resource and timer status, solving the packet transmission problem after the LBT failure. , improves the reliability and resource utilization of the system.

CN115225219BActive Publication Date: 2024-12-10SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110411722.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-16
Publication Date
2024-12-10
Estimated Expiration
2041-04-16

AI Technical Summary

Technical Problem

In the direct connection communication system of the items, when the user equipment receives the LBT failure indication, it cannot effectively feedback the packet transmission failure information to the network equipment, resulting in the inability to perform HARQ feedback, affecting the reliability and efficiency of the packet transmission.

Method used

Upon receiving the LBT failure indication, the user equipment sends NACK or ACK to the network device on the target PUCCH, acquires new transmission resources to resend the packet, and performs HARQ feedback based on the remaining packet delay budget and timer status of the transmission resources .

Benefits of technology

The packet transmission feedback mechanism in the case of LBT failure is realized, ensuring the reliable transmission of data packets and improving resource utilization, and improving the performance of the direct-connected communication system of the object.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115225219B_ABST
    Figure CN115225219B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a feedback method, apparatus and device. In the feedback method, when a data packet of a second user device is transmitted and the second user device receives an LBT failure indication, a NACK or ACK is sent to a network device on a target PUCCH; wherein the target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit the data packet. This feedback method enables the second user device to perform HARQ feedback to the network device when a data packet is transmitted and an LBT failure indication is received.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In a physical-to-physical communication system or a sidelink (SL) communication system, when a data packet needs to be transmitted between user devices, the data packet may not be forwarded by a network device, but may be directly transmitted from the second user device as the sender to the first user device as the receiver through the SL.

[0003] Among them, the first transmission resource of the second user device may be an unlicensed frequency band resource configured by the network device in the object-to-object communication system or the SL communication system. When the second user device uses Listen Before Talk (LBT) to transmit a data packet, the second user device may receive an LBT failure indication. For example, when the second user device monitors that the first transmission resource is occupied by other user devices other than the second user device before transmitting a data packet using the first transmission resource configured by the network device, the first transmission resource configured by the network device for the second user device is unavailable, the data packet cannot be sent, and the second user device receives an LBT failure indication. At this time, the second user device needs to perform Hybrid Automatic Repeat reQuest (HARQ) feedback to the network device. Summary of the invention

[0004] The embodiment of the present application provides a feedback method that can perform HARQ feedback to a network device when a data packet is transmitted and an LBT failure indication is received.

[0005] In a first aspect, an embodiment of the present application provides a feedback method, the feedback method comprising:

[0006] When a data packet is transmitted and an LBT failure indication is received, a NACK or ACK is sent to the network device on the target PUCCH;

[0007] The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit a data packet.

[0008] Based on the method described in the first aspect, when a data packet of the second user equipment is transmitted and the second user equipment receives an LBT failure indication, a NACK or ACK can be sent to the network device on the target PUCCH corresponding to the first transmission resource used to transmit the data packet.

[0009] In combination with the first aspect, in some feasible implementations, the data packet is transmitted on the SL.

[0010] In combination with the first aspect, in some feasible implementations, sending a NACK or an ACK to the network device on the target PUCCH includes:

[0011] A NACK is sent to the network device on the target PUCCH.

[0012] In conjunction with the first aspect, in some feasible implementations, the method further includes:

[0013] Acquire a second transmission resource configured by the network device, where the second transmission resource is configured by the network device when a NACK is received;

[0014] The second transmission resource is used to send a data packet to the first user equipment.

[0015] In combination with the first aspect, in some feasible implementations, the first transmission resource is a dynamically configured transmission resource.

[0016] In combination with the first aspect, in some feasible implementations, NACK is sent when the transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet.

[0017] In combination with the first aspect, in some feasible implementations, the ACK is sent when the transmission associated with the target transmission resource satisfies the remaining packet delay budget of the data packet.

[0018] In combination with the first aspect, in some feasible implementations, the NACK is sent when the first timer is running;

[0019] The ACK is sent when the first timer is not running.

[0020] In combination with the first aspect, in some feasible implementations, the first timer is started when the data packet is transmitted.

[0021] In combination with the first aspect, in some feasible implementations, the first timer is started when the data packet is transmitted for the first time.

[0022] In combination with the first aspect, in some feasible implementations, NACK is sent when the second timer is not running; and ACK is sent when the second timer is running.

[0023] In combination with the first aspect, in some feasible implementations, the second timer is started when the data packet is transmitted.

[0024] In combination with the first aspect, in some feasible implementations, the second timer is started when the data packet is transmitted for the first time.

[0025] In combination with the first aspect, in some feasible implementations, the first transmission resource is a semi-statically configured transmission resource.

[0026] In combination with the first aspect, in some feasible implementations, the target transmission resource is a transmission resource that is closest to the target PUCCH among the transmission resources after the target PUCCH and has the same size as the data packet;

[0027] Alternatively, the target transmission resource is a transmission resource located at a starting position in a resource period next to the resource period in which the first transmission resource is located.

[0028] In a second aspect, an embodiment of the present application provides a feedback device, the feedback device comprising:

[0029] The sending unit, when a data packet is transmitted and an LBT failure indication is received, sends a NACK or ACK to the network device on a target PUCCH;

[0030] The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit a data packet.

[0031] In a third aspect, an embodiment of the present application provides a user device, which includes a processor and a memory, wherein the processor and the memory are connected, wherein the memory is used to store program code, and the processor is used to call the program code to execute the feedback method described in the first aspect.

[0032] In a fourth aspect, an embodiment of the present application provides a chip, which is used to send a NACK or ACK to a network device on a target PUCCH when a data packet is transmitted and an LBT failure indication is received;

[0033] The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit a data packet.

[0034] In a fifth aspect, an embodiment of the present application provides a module device, the module device comprising a processor and a communication interface, the processor is connected to the communication interface, the communication interface is used to send and receive signals, and the processor is used to:

[0035] When a data packet is transmitted and an LBT failure indication is received, a NACK or ACK is sent to the network device on the target PUCCH;

[0036] The target PUCCH is a PUCCH corresponding to the first transmission resource used to transmit the data packet.

[0037] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, it implements the feedback method described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0039] Figure 1 It is a structural diagram of a network architecture provided by an embodiment of the present application;

[0040] Figure 2 It is a flowchart of a feedback method provided in an embodiment of the present application;

[0041] Figure 3a is a schematic diagram of a semi-statically configured transmission resource provided in an embodiment of the present application;

[0042] Figure 3b is a schematic diagram of another semi-statically configured transmission resource provided in an embodiment of the present application;

[0043] Figure 3c is a schematic diagram of another semi-statically configured transmission resource provided in an embodiment of the present application;

[0044] Figure 4 is a flow chart of another feedback method provided in an embodiment of the present application;

[0045] Figure 5 is a flow chart of another feedback method provided in an embodiment of the present application;

[0046] Figure 6 is a flow chart of another feedback method provided in an embodiment of the present application;

[0047] Figure 7 is a structural schematic diagram of a feedback device provided in an embodiment of the present application;

[0048] Figure 8 It is a structural diagram of a user equipment provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0050] With the development of wireless communication technology, users' communication needs are increasing. In order to meet users' communication needs, wireless communication technology has introduced object-to-object direct communication technology or SL communication technology. Object-to-object direct communication technology or SL communication technology is different from traditional wireless cellular network communication technology, and can realize direct communication between user devices. Data packets transmitted using object-to-object direct communication technology or SL communication technology do not need to be forwarded by network equipment, and can be directly transmitted from the second user device as the sending end to the first user device as the receiving end through SL. Among them, for the sake of ease of description, the embodiments of the present application are all exemplified using SL communication technology.

[0051] See also Figure 1 As shown, Figure 1 FIG. 1 shows a schematic diagram of the architecture of a network system using SL communication technology. Figure 1 As shown, the network system includes a network device 10, a first user device 11 and a second user device 12. The second user device 12 establishes a communication connection with the network device 10 through a traditional wireless cellular network communication technology, and can communicate through an uplink (Uplink) and a downlink (Downlink). The second user device 12 establishes a communication connection with the first user device 11 through an SL communication technology, and can communicate through a side link. The second user device 12 can be used as a transmitter of SL communication, and the first user device 11 can be used as a receiver of SL communication.

[0052] The network device 10 may refer to a device capable of configuring transmission resources for the second user equipment 12. The network device 10 may be a next-generation base station (gNodeB, gNB), an evolved Node B (evolved Node B, eNB), a Node B (eNB), a Radio Network Controller (RNC), a Base Station Controller (BSC), a Base Transceiver Station (BTS), a Base Band Unit (BBU), a Transmitting and Receiving Point (TRP), a Transmitting Point (TP), a mobile switching center, etc. in 5G, and is not limited here.

[0053] Among them, the traditional wireless cellular network communication technology may include one or more of the following: Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE) and fifth generation mobile communication technology (5th Generation Mobile Networks, 5G), etc.

[0054] Among them, the SL communication technology can be applied to a variety of scenarios, including but not limited to device-to-device (D2D) communication, vehicle-to-vehicle (V2V) communication, etc. Correspondingly, the user device mentioned in this application can be a terminal device in D2D communication, such as a portable terminal device such as a smart phone, a tablet computer, a wearable terminal device with a wireless communication function (such as a Bluetooth headset); or a non-portable terminal device such as a desktop computer. The user device mentioned in this application can be a vehicle-mounted computer in V2V communication, etc. The user device includes a first user device 11 or a second user device 12.

[0055] In the above network system, the second user equipment 12 can obtain the first transmission resource configured by the network device 10, and use the configured first transmission resource to transmit the data packet to the first user equipment 11. After receiving the data packet, the first user equipment 11 feeds back the first feedback information to the second user equipment 12 according to the reception result, and the first feedback information includes negative acknowledgment information (NACK) or confirmation acknowledgment information (ACK). When the first user equipment 11 successfully receives and decodes the data packet from the second user equipment 12, the first user equipment 11 feeds back ACK to the second user equipment 12, and when the first user equipment 11 receives the data packet from the second user equipment 12 but fails to decode, the first user equipment 11 feeds back NACK to the second user equipment 12. After the second user equipment 12 receives the first feedback information fed back from the first user equipment 11, the second user equipment 12 needs to feed back the second feedback information to the network device 10 according to the first feedback information, and the second feedback information is the same as the first feedback information, that is, when the first feedback information is ACK, the second feedback information is also ACK; when the first feedback information is NACK, the second feedback information is also NACK.

[0056] However, if the first transmission resource configured by the network device 10 for the second user device 12 is an unlicensed frequency band resource, the second user device 12 needs to use LBT monitoring when transmitting data packets. If an LBT failure indication is received, for example, the second user device 12 will receive an LBT failure indication when it monitors that the first transmission resource is occupied by other user devices other than the second user device 12; then the first transmission resource is unavailable, and the second user device 12 cannot use the first transmission resource to transmit the data packet. At this time, the first user device 11 cannot receive the data packet from the second user device 12, and cannot feed back the first feedback information to the second user device 12, so the second user device 12 cannot feed back the second feedback information to the network device 10 based on the first feedback information. Therefore, in this case, how the second user device 12 performs feedback to the network device 10 is an urgent problem to be solved.

[0057] Based on the above description, an embodiment of the present application proposes a feedback method. In this method, when a data packet is transmitted and a listen-before-send LBT failure indication is received, the second user equipment can send a NACK or ACK to the network device on the target physical uplink control channel (Physical Uplink Control Channel, PUCCH), so that the second user equipment can perform HARQ feedback to the network device when the data packet is transmitted and the LBT failure indication is received.

[0058] The feedback method of the embodiment of the present application is described in detail below, which is applied to the second user equipment in the above network system. Figure 2 , Figure 2 A flow chart of a feedback method is shown, Figure 2 As shown, the feedback method includes S201-S202.

[0059] S201: The second user equipment sends a data packet to the first user equipment.

[0060] The data packet may refer to a data packet transmitted on a SL operating in an unlicensed frequency band. The unlicensed frequency band refers to a frequency band outside the licensed frequency band, for example, a 2.4 GHz frequency band, a 5 GHz frequency band, and a 6 GHz frequency band. The data packet mentioned in the present application may also be referred to as a Media Access Control Protocol Data Unit (MAC PDU).

[0061] S202: When a data packet is transmitted and an LBT failure indication is received, the second user equipment sends a NACK or an ACK to the network device on a target PUCCH; wherein the target PUCCH is a PUCCH corresponding to the first transmission resource used to transmit the data packet.

[0062] In one embodiment, before using the first transmission resource to transmit the most recently transmitted data packet, the second user device needs to perform LBT. If the second user device receives an LBT failure indication, the data packet will not be able to be sent due to LBT failure when transmission occurs. At this time, the second user device needs to send NACK or ACK to the network device on the target PUCCH.

[0063] The second user equipment sending NACK or ACK to the network device on the target PUCCH may include any one of the following: the second user equipment sending NACK to the network device on the target PUCCH and the second user equipment sending ACK to the network device on the target PUCCH.

[0064] In one embodiment, when the second user device sends a NACK to the network device on the target PUCCH, the network device can receive the NACK from the second user device. At this time, the network device can send configuration information of the second transmission resource to the second user device in response to the NACK, so that the second user device can obtain the second network resource configured by the network device based on the configuration information, and use the second transmission resource to send the aforementioned data packet that could not be sent due to LBT failure to the first user device.

[0065] The transmission resource may be a resource configured by the network device for transmitting data packets. Optionally, the first transmission resource may be a dynamically configured transmission resource, i.e., a dynamic resource (dynamic grant) or a dynamic authorization, wherein the dynamically configured transmission resource can only be used once. Optionally, the first transmission resource may also be a semi-statically configured transmission resource, i.e., a configured grant (configured grant) or a semi-static resource. The semi-statically configured transmission resource is a periodically repeated transmission resource. The second user device may receive configuration information of transmission resources for a resource period from the network device, and determine configuration information of transmission resources for multiple resource periods based on the configuration information of the transmission resources for the resource period, thereby obtaining transmission resources for multiple resource periods. The resource period may also be referred to as a configuration authorization period. In one embodiment, one resource period may include one transmission resource. Please refer to Figure 3a , Figure 3a FIG. 1 shows a schematic diagram of a semi-statically configured transmission resource, where a rectangular box can be used to represent the transmission resource. Figure 3a As shown, a resource period T includes one transmission resource. In another embodiment, a resource period may also include multiple transmission resources. The first transmission resource among the multiple transmission resources in a resource period may be called a transmission resource at the starting position, or may be called an initial transmission resource; the other transmission resources except the first transmission resource among the multiple transmission resources in a resource period may be called retransmission resources. Figure 3b , Figure 3b FIG. 1 shows another schematic diagram of semi-statically configured transmission resources, where a white rectangular box represents an initial transmission resource and a black rectangular box represents a retransmission resource. Figure 3b As shown, a resource period T may include one initial transmission resource and one retransmission resource. It should be noted that a resource period T may also include more retransmission resources, for example, a resource period T includes one initial transmission resource and two retransmission resources, such as Figure 3c As shown. This embodiment of the present application does not limit this. Among them, the transmission resource may refer to a time domain resource. The transmission resource may include a first transmission resource or a second transmission resource.

[0066] The target PUCCH refers to the PUCCH corresponding to the first transmission resource. When the first transmission resource is a dynamically configured transmission resource, the target PUCCH may be the PUCCH that is closest to the first transmission resource and after the first transmission resource.

[0067] When the first transmission resource is a semi-statically configured transmission resource, optionally, the target PUCCH may be a PUCCH that is closest to the first transmission resource and after the first transmission resource. Optionally, the target PUCCH may also be a PUCCH that is closest to the resource period where the first transmission resource is located and after the resource period where the first transmission resource is located.

[0068] In an embodiment of the present application, when a data packet is transmitted and an LBT failure indication is received, the second user equipment may perform HARQ feedback on the target PUCCH.

[0069] In one embodiment, whether the first transmission resource is a dynamically configured or semi-statically configured transmission resource, if the data packet is transmitted and an LBT failure indication is received, the second user equipment sends a NACK to the network device on the target PUCCH. Otherwise, the second user equipment sends an ACK to the network device on the target PUCCH.

[0070] The following describes respectively when the first transmission resource is a dynamically configured transmission resource and when the first transmission resource is a semi-statically configured transmission resource, that the second user equipment performs HARQ feedback.

[0071] Wherein, when the first transmission resource is a dynamically configured transmission resource, in one embodiment, if a data packet is transmitted and an LBT failure indication is received, the second user equipment sends a NACK to the network device on the target PUCCH. Otherwise, the second user equipment sends an ACK to the network device on the target PUCCH. Wherein, when the first transmission resource is a semi-statically configured transmission resource, in one embodiment, the second user equipment can perform HARQ feedback based on whether the transmission associated with the target transmission resource meets the remaining packet delay budget (remaining packet delay budget, remaining PDB) of the data packet. See Figure 4 , Figure 4 A flow chart of another feedback method is shown, Figure 4 As shown, the feedback method may include the following S401-S402:

[0072] S401: When a data packet is transmitted and an LBT failure indication is received, the second user equipment obtains a remaining packet delay budget.

[0073] Among them, the remaining packet delay budget is an indicator in the standard attribute of the bearer-level service quality (Quality of Service, QoS) parameter QoS Class Identifier (QCI), which can be used to indicate the time that the data packet may be delayed between the second user equipment and the first user equipment.

[0074] S402: The second user equipment performs HARQ feedback according to whether the transmission associated with the target transmission resource satisfies the remaining packet delay budget of the data packet.

[0075] Among them, the target transmission resource may refer to a semi-static transmission resource configured by the network device. When a data packet is transmitted and an LBT failure indication is received, the second user equipment may try to use the target transmission resource to transmit the data packet. However, before the second user equipment uses the target transmission resource to transmit the data packet, it is necessary to determine whether the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet. Only when the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet, the target transmission resource can be used to transmit the data packet. Therefore, the second user equipment can perform HARQ feedback according to whether the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet. When the transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet, the second user equipment sends NACK to the network device on the target PUCCH, that is, NACK is sent when the transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet. When the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet, the second user equipment sends ACK to the network device on the target PUCCH, that is, ACK is sent when the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet.

[0076] Among them, the transmission associated with the target transmission resource may refer to the time period between the target PUCCH and the target transmission resource. Then, the aforementioned description that when the transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet, the second user device sends NACK to the network device on the target PUCCH may also refer to that when the time period between the target PUCCH and the target transmission resource is greater than or equal to the remaining packet delay budget, the second user device sends NACK to the network device on the target PUCCH. Correspondingly, when the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet, the second user device sends ACK to the network device on the target PUCCH, which may also refer to that when the time period between the target PUCCH and the target transmission resource is less than the remaining packet delay budget, the second user device sends ACK to the network device on the target PUCCH. Among them, the time period between the target PUCCH and the target transmission resource may include multiple situations, for example, the time period between the target PUCCH and the target transmission resource may refer to the time period between the starting position of the target PUCCH and the starting position of the target transmission resource; for another example, the time period between the target PUCCH and the target transmission resource may refer to the time period between the starting position of the target PUCCH and the ending position of the target transmission resource; for another example, the time period between the target PUCCH and the target transmission resource may refer to the time period between the ending position of the target PUCCH and the starting position of the target transmission resource; for another example, the time period between the target PUCCH and the target transmission resource may refer to the time period between the ending position of the target PUCCH and the ending position of the target transmission resource; and so on.

[0077] Optionally, the target transmission resource may be a transmission resource that is closest to the target PUCCH among the transmission resources after the target PUCCH and has the same size as the data packet. The transmission resources after the target PUCCH may include multiple transmission resources. The second user equipment may determine the target transmission resource in the following manner. In one embodiment, the second user equipment may query the size of each transmission resource among the multiple transmission resources after the target PUCCH in sequence until a transmission resource with the same size as the data packet is queried as the target transmission resource. In another embodiment, the second user equipment may search for a transmission resource with the same size as the data packet from multiple transmission resources, and then search for a transmission resource that is closest to the target PUCCH from the transmission resources with the same size as the data packet.

[0078] Optionally, the target transmission resource may be a transmission resource that is closest to the target PUCCH among the transmission resources after the target PUCCH and supports the transmission data packet size. The transmission resource that supports the transmission data packet size may include a transmission resource that is greater than or equal to the data packet size. The second user equipment may determine the target transmission resource with reference to the relevant description of the above embodiment.

[0079] Optionally, the target transmission resource may be a transmission resource that is located after the first transmission resource in the resource period in which the first transmission resource is located and is closest to the first transmission resource. Figure 3c As shown, assuming Figure 3c If the first transmission resource 311 in the first resource period is the first transmission resource, then the second transmission resource 312 in the first resource period can be determined as the target transmission resource.

[0080] Optionally, the target transmission resource may be a transmission resource located at the starting position in a resource cycle next to the resource cycle in which the first transmission resource is located. Assume that the first transmission resource is a transmission resource in the first resource cycle, such as Figure 3c As shown in 311, the first transmission resource 313 in the second resource period can be determined as the target transmission resource.

[0081] In this embodiment, the second user equipment can perform HARQ feedback based on whether the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet. ACK is sent when the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet, and NACK is sent when the transmission associated with the target transmission resource does not meet the remaining packet delay budget of the data packet. In other words, the second user equipment can first try to use the target transmission resource to transmit the data packet when the target transmission resource meets the remaining packet delay budget, and the second user equipment will send a NACK request for the second transmission resource to the network device only when the target transmission resource does not meet the remaining packet delay budget, which can make full use of the configured semi-static transmission resources and improve resource utilization.

[0082] As described in the above embodiment, when a data packet is transmitted and an LBT failure indication is received, the second user equipment may perform HARQ feedback based on whether the transmission associated with the target transmission resource meets the remaining packet delay budget of the data packet. In another embodiment, the second user equipment may also determine whether the target transmission resource can be used to transmit the data packet based on a timer. Figure 5 As shown, Figure 5 A flow chart of another feedback method is shown, Figure 5 As shown, the feedback method may include S501-S502:

[0083] S501: When a data packet is transmitted and an LBT failure indication is received, the second user equipment obtains a first timer.

[0084] The first timer may be started when the data packet is transmitted.

[0085] In one embodiment, if the first timer is started when the data packet is transmitted for the first time, the first timer may be started at the start position of the first transmission. Figure 3b As shown in the figure, assuming that the first transmission resource 321 is a resource used for transmitting a data packet for the first time, the first timer can be started at the starting position of the first transmission resource 321, that is, as shown in the figure, 1 Optionally, the transmission of the data packet by the second user equipment using the first transmission resource may be the first transmission, in which case the first transmission resource may be the first transmission resource 321. Optionally, the transmission of the data packet by the second user equipment using the first transmission resource may not be the first transmission, in which case the first transmission resource may be the second transmission resource 322.

[0086] In another embodiment, if the first timer is started when the data packet is transmitted, the first timer may be started at the start position of the first transmission resource. Figure 3b As shown, assuming that the first transmission resource is 321, the first timer is set at t 1 Assuming that the first transmission resource is 322, the first timer starts at t 2 Start at all times.

[0087] S502: The second user equipment performs HARQ feedback according to whether the first timer is running.

[0088] Optionally, the second user equipment may perform HARQ feedback according to the first timer. When the first timer is running, the second user equipment may send NACK to the network device on the target PUCCH, that is, the NACK is sent when the first timer is running. When the first timer is not running, the second user equipment may send ACK to the network device on the target PUCCH, that is, the ACK is sent when the first timer is not running.

[0089] The first timer running means that the first timer is started and the running time is less than or equal to the first time value. Otherwise, the first timer is not running. Figure 3b As shown, assuming that the first timer is at t 2 If the timer is started at the same time, the first timer can be operated in area 331. In area 332 and in area 333, the first timer is not operated.

[0090] It should be understood that when the first timer is not running, if a data packet is transmitted, the first timer can be started and the first timer starts running. In the subsequent time, the first timer keeps running, and the running time is less than or equal to the first time value. At this time, if a data packet is transmitted, the first timer can be restarted. In the subsequent time, if the running time of the first timer is greater than the first time value, the first timer can be turned off. After that, the first timer can be started again only when a data packet is transmitted.

[0091] In this embodiment, the second user equipment can perform HARQ feedback according to whether the first timer is running. NACK is sent when the first timer is running, and ACK is sent when the first timer is not running. That is to say, the second user equipment can first try to use the target transmission resource to transmit the data packet when the first timer is not running, and the second user equipment sends NACK to the network device to request the second transmission resource only when the first timer is running, so that the configured semi-static transmission resources can be fully utilized to improve resource utilization.

[0092] remove Figure 5 In addition to the method shown, the embodiment of the present application can also adopt Figure 6 The feedback method shown performs HARQ feedback. Figure 6 , Figure 6 A flow chart of another feedback method is shown, which may specifically include S601-S602:

[0093] S601: When a data packet is transmitted and an LBT failure indication is received, the second user equipment obtains a second timer.

[0094] The second timer may be started when the data packet is transmitted.

[0095] In one embodiment, if the second timer is started when the data packet is transmitted for the first time, the second timer may be started at the starting position of the first transmission. Optionally, the transmission of the data packet by the second user equipment using the first transmission resource may be the first transmission. Optionally, the transmission of the data packet by the second user equipment using the first transmission resource may not be the first transmission. In another embodiment, if the second timer is started when the data packet is transmitted, the second timer may be started at the starting position of the first transmission resource. The specific implementation of the second timer can be referred to. Figure 5 The relevant description of the first timer in will not be repeated here.

[0096] S602: The second user equipment performs HARQ feedback according to whether the second timer is running.

[0097] Optionally, the second user equipment may perform HARQ feedback according to the second timer. When the second timer is running, the second user equipment may send an ACK to the network device on the target PUCCH, that is, the ACK is sent when the first timer is running. When the first timer is not running, the second user equipment may send a NACK to the network device on the target PUCCH, that is, the NACK is sent when the first timer is not running.

[0098] The second timer running means that the second timer is started and the running time is less than or equal to the second time value. Otherwise, the second timer is not running.

[0099] It should be understood that when the second timer is not running, if a data packet is transmitted, the second timer can be started and the second timer starts running. In the subsequent time, the second timer keeps running, and the running time is less than or equal to the second time value. At this time, if a data packet is transmitted, the second timer can be restarted. In the subsequent time, if the running time of the second timer is greater than the second time value, the second timer can be turned off. At this time, the second timer can be started again only when a data packet is transmitted.

[0100] In this embodiment, the second user equipment may perform HARQ feedback according to whether the second timer is running. ACK is sent when the second timer is running, and NACK is sent when the second timer is not running. That is, when the second timer is running, the second user equipment may first try to use the target transmission resource to transmit the data packet, and the second user equipment may send NACK to the network device to request the second transmission resource when the second timer is not running, so that the configured semi-static transmission resources can be fully utilized to improve resource utilization.

[0101] See also Figure 7 , Figure 7 1 is a schematic diagram of a feedback device according to an embodiment of the present application. The device may be a user device, or a device in a user device, or a device that can be used in conjunction with a user device. Figure 7 The feedback device shown may include a receiving unit 701 and a sending unit 702. Wherein:

[0102] The receiving unit 701 is used to receive an LBT failure indication.

[0103] The sending unit 702 is used to send NACK or ACK to the network device on the target PUCCH when the data packet is transmitted and the LBT failure indication is received;

[0104] The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit a data packet.

[0105] In some feasible implementations, the data packet is transmitted on the SL.

[0106] In some feasible implementations, the sending unit 702 is configured to send a NACK or an ACK to the network device on the target PUCCH, including:

[0107] A NACK is sent to the network device on the target PUCCH.

[0108] In some feasible implementations, the device further includes:

[0109] The receiving unit 701 is further configured to obtain a second transmission resource configured by the network device, where the second transmission resource is configured by the network device when a NACK is received;

[0110] The sending unit 702 is further configured to send a data packet to the first user equipment using the second transmission resource.

[0111] In some feasible implementations, the first transmission resource is a dynamically configured transmission resource.

[0112] In some possible implementations, a NACK is sent when the transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet.

[0113] In some possible implementations, the ACK is sent when the transmission associated with the target transmission resource satisfies the remaining packet delay budget of the data packet.

[0114] In some feasible implementations, the NACK is sent when the first timer runs;

[0115] The ACK is sent when the first timer is not running.

[0116] In some feasible implementations, the first timer is started when the data packet is transmitted.

[0117] In some feasible implementations, the first timer is started when the data packet is transmitted for the first time.

[0118] In some feasible implementations, NACK is sent when the second timer is not running; ACK is sent when the second timer is running.

[0119] In some feasible implementations, the second timer is started when the data packet is transmitted.

[0120] In some feasible implementations, the second timer is started when the data packet is transmitted for the first time.

[0121] In some feasible implementations, the first transmission resource is a semi-statically configured transmission resource.

[0122] In some feasible implementations, the target transmission resource is a transmission resource that is closest to the target PUCCH among the transmission resources after the target PUCCH and has the same size as the data packet;

[0123] Alternatively, the target transmission resource is a transmission resource located at a starting position in a resource period next to the resource period in which the first transmission resource is located.

[0124] The feedback device may be, for example, a chip or a chip module. The various units included in the various devices and products described in the above embodiments may be software units or hardware units, or may be partially software units and partially hardware units. For example, for each device or product applied to or integrated in a chip, each unit contained therein may be implemented in the form of hardware such as circuits, or at least some of the units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) units may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a chip module, each unit contained therein may be implemented in the form of hardware such as circuits, and different units may be located in the same component (e.g., chip, circuit unit, etc.) or in different components of the chip module, or at least some of the units may be implemented in the form of software programs, which run on a processor integrated inside the chip module, and the remaining (if any) units may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a user device, each unit contained therein may be implemented in the form of hardware such as circuits, and different units may be located in the same component (e.g., chip, circuit unit, etc.) or in different components in the user device, or at least some of the units may be implemented in the form of software programs, which run on a processor integrated inside the user device, and the remaining (if any) units may be implemented in the form of hardware such as circuits. The user equipment may refer to the second user equipment mentioned in the foregoing method embodiment.

[0125] Among them, the relevant contents of this implementation method can refer to the relevant contents of the above method embodiment. No further details are given here. The embodiment of the present application and the above method embodiment are based on the same concept, and the technical effects brought by them are also the same. For the specific principles, please refer to the description of the above method embodiment, which will not be repeated here.

[0126] See also Figure 8 , Figure 8 A schematic diagram of the structure of a user equipment provided in an embodiment of the present application. The user equipment may refer to the second user equipment mentioned in the above method embodiment. The user equipment includes: a processor 801 and a memory 802, and the processor 801 and the memory 802 are connected via one or more communication buses 803.

[0127] The processor 801 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The processor 801 is configured to support the user equipment to execute Figure 2 , Figure 4 , Figure 5 or Figure 6 The corresponding functions of the user equipment in the method.

[0128] The memory 802 may include a read-only memory and a random access memory, and provide computer programs and data to the processor 801. A portion of the memory 802 may also include a non-volatile random access memory. When the processor 801 calls the computer program, it is used to execute:

[0129] When a data packet is transmitted and an LBT failure indication is received, a NACK or ACK is sent to the network device on the target PUCCH;

[0130] The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit a data packet.

[0131] In some feasible implementations, the data packet is transmitted on the SL.

[0132] In some feasible implementations, the processor 801 is configured to send a NACK or an ACK to the network device on the target PUCCH, including:

[0133] A NACK is sent to the network device on the target PUCCH.

[0134] In some feasible implementations, the processor 801 is further configured to:

[0135] Acquire a second transmission resource configured by the network device, where the second transmission resource is configured by the network device when a NACK is received;

[0136] The second transmission resource is used to send a data packet to the first user equipment.

[0137] In some feasible implementations, the first transmission resource is a dynamically configured transmission resource.

[0138] In some possible implementations, a NACK is sent when the transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet.

[0139] In some possible implementations, the ACK is sent when the transmission associated with the target transmission resource satisfies the remaining packet delay budget of the data packet.

[0140] In some feasible implementations, the NACK is sent when the first timer runs;

[0141] The ACK is sent when the first timer is not running.

[0142] In some feasible implementations, the first timer is started when the data packet is transmitted.

[0143] In some feasible implementations, the first timer is started when the data packet is transmitted for the first time.

[0144] In some feasible implementations, NACK is sent when the second timer is not running; ACK is sent when the second timer is running.

[0145] In some feasible implementations, the second timer is started when the data packet is transmitted.

[0146] In some feasible implementations, the second timer is started when the data packet is transmitted for the first time.

[0147] In some feasible implementations, the first transmission resource is a semi-statically configured transmission resource.

[0148] In some feasible implementations, the target transmission resource is a transmission resource that is closest to the target PUCCH among the transmission resources after the target PUCCH and has the same size as the data packet;

[0149] Alternatively, the target transmission resource is a transmission resource located at a starting position in a resource period next to the resource period in which the first transmission resource is located.

[0150] Among them, the relevant contents of this implementation method can refer to the relevant contents of the above method embodiment. No further details are given here. The embodiment of the present application and the above method embodiment are based on the same concept, and the technical effects brought by them are also the same. For the specific principles, please refer to the description of the above method embodiment, which will not be repeated here.

[0151] The present application embodiment provides a chip, which can execute the relevant steps in the above method embodiment. The chip is used to:

[0152] When a data packet is transmitted and an LBT failure indication is received, a NACK or ACK is sent to the network device on the target PUCCH;

[0153] The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit a data packet.

[0154] In some feasible implementations, the data packet is transmitted on the SL.

[0155] In some feasible implementations, the chip is used to send NACK or ACK to the network device on the target PUCCH, including:

[0156] A NACK is sent to the network device on the target PUCCH.

[0157] In some feasible implementations, the chip is also used for:

[0158] Acquire a second transmission resource configured by the network device, where the second transmission resource is configured by the network device when a NACK is received;

[0159] The second transmission resource is used to send a data packet to the first user equipment.

[0160] In some feasible implementations, the first transmission resource is a dynamically configured transmission resource.

[0161] In some possible implementations, a NACK is sent when the transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet.

[0162] In some possible implementations, the ACK is sent when the transmission associated with the target transmission resource satisfies the remaining packet delay budget of the data packet.

[0163] In some feasible implementations, the NACK is sent when the first timer runs;

[0164] The ACK is sent when the first timer is not running.

[0165] In some feasible implementations, the first timer is started when the data packet is transmitted.

[0166] In some feasible implementations, the first timer is started when the data packet is transmitted for the first time.

[0167] In some feasible implementations, NACK is sent when the second timer is not running; ACK is sent when the second timer is running.

[0168] In some feasible implementations, the second timer is started when the data packet is transmitted.

[0169] In some feasible implementations, the second timer is started when the data packet is transmitted for the first time.

[0170] In some feasible implementations, the first transmission resource is a semi-statically configured transmission resource.

[0171] In some feasible implementations, the target transmission resource is a transmission resource that is closest to the target PUCCH among the transmission resources after the target PUCCH and has the same size as the data packet;

[0172] Alternatively, the target transmission resource is a transmission resource located at a starting position in a resource period next to the resource period in which the first transmission resource is located.

[0173] Among them, the relevant contents of this implementation method can refer to the relevant contents of the above method embodiment. No further details are given here. The embodiment of the present application and the above method embodiment are based on the same concept, and the technical effects brought by them are also the same. For the specific principles, please refer to the description of the above method embodiment, which will not be repeated here.

[0174] The embodiment of the present application provides a module device, which can perform the relevant steps in the above method embodiment. The module device includes a processor and a communication interface, the processor is connected to the communication interface, the communication interface is used to send and receive signals, and the processor is used to:

[0175] When a data packet is transmitted and an LBT failure indication is received, a NACK or ACK is sent to the network device on the target PUCCH;

[0176] The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit a data packet.

[0177] In some feasible implementations, the data packet is transmitted on the SL.

[0178] In some feasible implementations, the processor is configured to send a NACK or an ACK to the network device on the target PUCCH, including:

[0179] A NACK is sent to the network device on the target PUCCH.

[0180] In some feasible implementations, the processor is further configured to:

[0181] Acquire a second transmission resource configured by the network device, where the second transmission resource is configured by the network device when a NACK is received;

[0182] The second transmission resource is used to send a data packet to the first user equipment.

[0183] In some feasible implementations, the first transmission resource is a dynamically configured transmission resource.

[0184] In some possible implementations, a NACK is sent when the transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet.

[0185] In some possible implementations, the ACK is sent when the transmission associated with the target transmission resource satisfies the remaining packet delay budget of the data packet.

[0186] In some feasible implementations, the NACK is sent when the first timer runs;

[0187] The ACK is sent when the first timer is not running.

[0188] In some feasible implementations, the first timer is started when the data packet is transmitted.

[0189] In some feasible implementations, the first timer is started when the data packet is transmitted for the first time.

[0190] In some feasible implementations, NACK is sent when the second timer is not running; ACK is sent when the second timer is running.

[0191] In some feasible implementations, the second timer is started when the data packet is transmitted.

[0192] In some feasible implementations, the second timer is started when the data packet is transmitted for the first time.

[0193] In some feasible implementations, the first transmission resource is a semi-statically configured transmission resource.

[0194] In some feasible implementations, the target transmission resource is a transmission resource that is closest to the target PUCCH among the transmission resources after the target PUCCH and has the same size as the data packet;

[0195] Alternatively, the target transmission resource is a transmission resource located at a starting position in a resource period next to the resource period in which the first transmission resource is located.

[0196] Among them, the relevant contents of this implementation method can refer to the relevant contents of the above method embodiment. No further details are given here. The embodiment of the present application and the above method embodiment are based on the same concept, and the technical effects brought by them are also the same. For the specific principles, please refer to the description of the above method embodiment, which will not be repeated here.

[0197] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, it can be used to implement the present application. Figure 2 , Figure 4 , Figure 5 or Figure 6 The feedback method described in the corresponding embodiment will not be repeated here.

[0198] The computer-readable storage medium may be an internal storage unit of the user device of any of the foregoing embodiments, such as a hard disk or memory of the device. The computer-readable storage medium may also be an external storage device of the user device, such as a plug-in hard disk equipped on the device, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Further, the computer-readable storage medium may also include both an internal storage unit of the user device and an external storage device. The computer-readable storage medium is used to store computer programs and other programs and data required by the user device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output. Among them, the user device may refer to the second user device mentioned in the foregoing method embodiment.

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

[0200] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A feedback method, characterized in that: The method comprises: When a data packet is transmitted and a listen-before-send LBT failure indication is received, a negative acknowledgement message NACK is sent to the network device on the target physical uplink control channel PUCCH; The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit the data packet; and the data packet is a data packet transmitted on a side link SL operating in an unlicensed frequency band.

2. The method according to claim 1, characterized in that The data packet is transmitted on the side link SL.

3. The method according to claim 1, characterized in that The method further comprises: Acquire a second transmission resource configured by the network device, where the second transmission resource is configured by the network device when receiving the NACK; The data packet is sent to the first user equipment using the second transmission resource.

4. The method according to claim 1, characterized in that The first transmission resource is a dynamically configured transmission resource.

5. The method according to claim 1, characterized in that The NACK is sent when a transmission associated with the target transmission resource cannot meet the remaining packet delay budget of the data packet.

6. The method according to claim 1, characterized in that The ACK is sent when a transmission associated with the target transmission resource satisfies the remaining packet delay budget of the data packet.

7. The method according to claim 1, characterized in that The NACK is sent when the first timer runs; The ACK is sent when the first timer is not running.

8. The method according to claim 7, characterized in that The first timer is started when the data packet is transmitted.

9. The method according to claim 8, characterized in that The first timer is started when the data packet is transmitted for the first time.

10. The method according to claim 1, It is characterized by: The NACK is sent when the second timer is not running; The ACK is sent while the second timer is running.

11. The method according to claim 10, characterized in that The second timer is started when the data packet is transmitted.

12. The method according to claim 11, characterized in that The second timer is started when the data packet is transmitted for the first time.

13. The method according to any one of claims 5 to 12, characterized in that: The first transmission resource is a semi-statically configured transmission resource.

14. The method according to claim 5 or 6, characterized in that The target transmission resource is a transmission resource that is closest to the target PUCCH among the transmission resources after the target PUCCH and has the same size as the data packet; Alternatively, the target transmission resource is a transmission resource located at a starting position in a resource period next to the resource period in which the first transmission resource is located.

15. A feedback device, characterized in that: The device comprises: The sending unit, when a data packet is transmitted and an LBT failure indication is received, sends a NACK to the network device on a target PUCCH; The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit the data packet; and the data packet is a data packet transmitted on a side link SL operating in an unlicensed frequency band.

16. A user equipment, characterized in that: It comprises a processor and a memory, wherein the processor and the memory are connected, wherein the memory is used to store program code, and the processor is used to call the program code to execute the feedback method according to any one of claims 1 to 14.

17. A chip, characterized in that: The chip is used to send negative acknowledgment information NACK to the network device on the target PUCCH when a data packet is transmitted and an LBT failure indication is received; The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit the data packet; and the data packet is a data packet transmitted on a side link SL operating in an unlicensed frequency band.

18. A module device, characterized in that: The module device includes a processor and a communication interface, the processor is connected to the communication interface, the communication interface is used to send and receive signals, and the processor is used to: When a data packet is transmitted and an LBT failure indication is received, a negative acknowledgement message NACK is sent to the network device on the target PUCCH; The target PUCCH is a PUCCH corresponding to a first transmission resource used to transmit the data packet; and the data packet is a data packet transmitted on a side link SL operating in an unlicensed frequency band.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the feedback method according to any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Method for transmitting data, communication device and network device

    CN111435885A

  • Window adjustment method and apparatus, network device and terminal

    CN112586078A