Communication method, apparatus and device
By sending corresponding response information when the terminal device discards side-link communication resources, the problem of how the terminal device should respond is solved, the effective resource scheduling of network devices is realized, and the stability and reliability of communication are ensured.
Patent Information
- Application Number
- CN202111528326.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2041-12-14
AI Technical Summary
After a terminal device discards the sidelink communication resources allocated by the network device, how can it effectively provide feedback to the network device so that the network device can perform subsequent resource scheduling and ensure stable and reliable communication?
When a terminal device discards sidelink communication resources, it sends a positive response, a negative response, or no response to the network device so that the network device can perform subsequent resource scheduling based on the feedback.
Ensure that network devices can effectively schedule resources based on feedback from terminal devices, and guarantee the stability and reliability of communication between terminal devices and network devices.
Smart Images

Figure CN116266779B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a communication method, device and equipment. BACKGROUND
[0002] Sidelink (SL) communication is a kind of "thing-to-thing" direct connection communication mode, which is different from the traditional communication data between terminal devices that must pass through a network device, and the sidelink communication allows terminal devices to directly transmit communication data between terminal devices.
[0003] In the prior art, the sidelink communication resources used by the terminal device for sidelink communication can be configured by the network device, and when the terminal device does not use the sidelink communication resources allocated by the network device, how the terminal device feeds back to the network device so that the network device can effectively perform subsequent resource scheduling and other processing according to the feedback of the terminal device is a technical problem that needs to be solved in the field. SUMMARY
[0004] The present application provides a kind of communication method, device and equipment, make terminal equipment when discarding sidelink communication resource feedback to network device, guarantee network device can effectively according to the feedback of terminal equipment subsequent operation.
[0005] The first aspect of the present application provides a kind of communication method, applied to terminal equipment, comprising: terminal equipment receives the first sidelink authorization sent by network device, the first sidelink authorization is used to indicate first sidelink communication resource;When the terminal equipment discards the first sidelink communication resource, the terminal equipment sends acknowledgement information, negative acknowledgement information or does not send acknowledgement information to the network device.
[0006] In an embodiment of the first aspect of the present application, the terminal device is configured to communicate with the network device by discontinuous reception (DRX) mode, and / or the terminal device is configured to perform sidelink communication by DRX mode.
[0007] In an embodiment of the first aspect of the application, after the terminal device sends the positive acknowledgement information to the network device, the terminal device further receives a second sidelink grant sent by the network device, the second sidelink grant is used to indicate a second sidelink communication resource, the second sidelink grant and the first sidelink grant are associated with a same hybrid automatic repeat request (HARQ) process, when the first sidelink communication resource is an initial transmission resource and the terminal device has already packetized the sidelink communication data to be sent, or when the first sidelink communication resource is a retransmission resource, if a second new data indicator (NDI) of the second sidelink grant is flipped compared with a first NDI of the first sidelink grant, the terminal device considers that the NDI is not flipped.
[0008] In an embodiment of the first aspect of the application, the terminal device sends the negative acknowledgement information to the network device, including: when the first sidelink communication resource is an initial transmission resource and the terminal device has already packetized the sidelink communication data to be sent, or when the first sidelink communication resource is a retransmission resource, the terminal device sends the negative acknowledgement to the network device.
[0009] In an embodiment of the first aspect of the application, the terminal device does not send the acknowledgement information to the network device, including: when the first sidelink communication resource is an initial transmission resource and the terminal device has not packetized the sidelink communication data to be sent, the terminal device does not send the acknowledgement information to the network device.
[0010] In an embodiment of the first aspect of the application, the terminal device discards the first sidelink communication resource, including: when the terminal device needs to simultaneously send uplink communication data and sidelink communication data, and the sidelink communication data is not prioritized, the terminal device discards the first sidelink communication resource; or when the terminal device determines that the first sidelink communication resource is occupied through a listen-before-talk (LBT) mechanism, the terminal device discards the first sidelink communication resource; or when the terminal device determines that a receiving end for sidelink communication is not in an active period, the terminal device discards the first sidelink communication resource.
[0011] In an embodiment of the first aspect of the application, the terminal device has already packetized the sidelink communication data to be sent, including: when the terminal device needs to simultaneously send uplink communication data and sidelink communication data, and the sidelink communication data is not prioritized; or when the terminal device determines that the first sidelink communication resource is occupied through an LBT mechanism.
[0012] In an embodiment of the first aspect of the present application, the terminal device does not perform packet processing on the sidelink communication data to be transmitted, including: when the terminal device determines that the receiving end of the sidelink communication is not in the active period.
[0013] The second aspect of the present application provides a communication method applied to a network device, including: the network device sends a first sidelink grant to a terminal device, the first sidelink grant being used to indicate a first sidelink communication resource; the terminal device is configured to communicate with the network device in a discontinuous reception (DRX) mode; and / or, the terminal device is configured to perform sidelink communication in the DRX mode; and the network device receives acknowledgement information or negative acknowledgement information sent by the terminal device; wherein the acknowledgement information and the negative acknowledgement information are sent by the terminal device after discarding the first sidelink communication resource.
[0014] In an embodiment of the second aspect of the present application, after the network device receives the acknowledgement information or the negative acknowledgement information sent by the terminal device, or when the network device does not receive the acknowledgement information or the negative acknowledgement information sent by the terminal device after sending the first sidelink grant to the terminal device, the method further includes: the network device sends a second sidelink grant to the terminal device, the second sidelink grant being used to indicate a second sidelink communication resource, and the second sidelink grant and the first sidelink grant being associated with a same hybrid automatic repeat request (HARQ) process.
[0015] In an embodiment of the second aspect of the present application, when the network device does not receive the acknowledgement information or the negative acknowledgement information sent by the terminal device after sending the first sidelink grant to the terminal device, the second sidelink communication resource is consistent in size with the first sidelink communication resource.
[0016] The third aspect of the present application provides a communication apparatus, which can be used to execute the communication method provided in the first aspect of the present application, including: a transceiver module and a processing module, the processing module is used to receive a first sidelink grant sent by a network device through the transceiver module, the first sidelink grant being used to indicate a first sidelink communication resource; the terminal device is configured to communicate with the network device in a discontinuous reception (DRX) mode, and / or, the terminal device is configured to perform sidelink communication in the DRX mode; the processing module is used to determine to discard the first sidelink communication resource; and the processing module is further used to send acknowledgement information, negative acknowledgement information or no acknowledgement information to the network device through the transceiver module when the terminal device discards the first sidelink communication resource.
[0017] In an embodiment of the third aspect of the present application, the processing module is further configured to receive, by the transceiving module, a second sidelink grant sent by the network device; the second sidelink grant is used to indicate a second sidelink communication resource, the second sidelink grant and the first sidelink grant are associated with a same hybrid automatic repeat request (HARQ) process; and the processing module is further configured to, when the first sidelink communication resource is an initial transmission resource and the terminal device has already packetized the sidelink communication data to be sent, or when the first sidelink communication resource is a retransmission resource and a second new data indicator (NDI) of the second sidelink grant is flipped compared with a first NDI of the first sidelink grant, consider that the NDI is not flipped.
[0018] In an embodiment of the third aspect of the present application, the processing module is further configured to, when the first sidelink communication resource is an initial transmission resource and the terminal device has already packetized the sidelink communication data to be sent, or when the first sidelink communication resource is a retransmission resource, send, by the transceiving module, a negative acknowledgement to the network device.
[0019] In an embodiment of the third aspect of the present application, the processing module is further configured to, when the first sidelink communication resource is an initial transmission resource and the terminal device has not packetized the sidelink communication data to be sent, not send an acknowledgement to the network device.
[0020] In an embodiment of the third aspect of the present application, the processing module is specifically configured to, when the terminal device needs to simultaneously send uplink communication data and sidelink communication data and the sidelink communication data is not prioritized, discard the first sidelink communication resource; or, when the terminal device determines that the first sidelink communication resource is occupied by a listen-before-talk (LBT) mechanism, discard the first sidelink communication resource; or, when the terminal device determines that a receiving end for sidelink communication is not in an active period, discard the first sidelink communication resource.
[0021] In an embodiment of the third aspect of the present application, the processing module is specifically configured to, when the terminal device needs to simultaneously send uplink communication data and sidelink communication data and the sidelink communication data is not prioritized; or, when the terminal device determines that the first sidelink communication resource is occupied by a listen-before-talk (LBT) mechanism.
[0022] In an embodiment of the third aspect of the present application, the processing module is specifically configured to, when the terminal device determines that a receiving end for sidelink communication is not in an active period.
[0023] The fourth aspect of the present application provides a communication device, which can be used to execute the communication method provided in the second aspect of the present application, and includes a processing module and a transceiver module. The processing module is configured to send, through the transceiver module, a first sidelink grant to a terminal device, where the first sidelink grant is used to indicate a first sidelink communication resource; the terminal device is configured to communicate with the network device in a discontinuous reception (DRX) mode; and / or the terminal device is configured to perform sidelink communication in the DRX mode; and the processing module is further configured to receive, through the transceiver module, an acknowledgement information or a negative acknowledgement information sent by the terminal device, where the acknowledgement information and the negative acknowledgement information are sent by the terminal device after discarding the first sidelink communication resource.
[0024] In an embodiment of the fourth aspect of the present application, the processing module is further configured to, after the network device receives the acknowledgement information or the negative acknowledgement information sent by the terminal device, or when the network device does not receive the acknowledgement information or the negative acknowledgement information sent by the terminal device after sending the first sidelink grant to the terminal device, send, through the transceiver module, a second sidelink grant to the terminal device, where the second sidelink grant is used to indicate a second sidelink communication resource, and the second sidelink grant and the first sidelink grant are associated with a same hybrid automatic repeat request (HARQ) process.
[0025] In an embodiment of the fourth aspect of the present application, when the network device does not receive the acknowledgement information or the negative acknowledgement information sent by the terminal device after sending the first sidelink grant to the terminal device, the second sidelink communication resource has the same size as the first sidelink communication resource.
[0026] The fifth aspect of the present application provides a communication device, which includes a processor and a memory. The memory is configured to store a program, and the processor is configured to invoke the program stored in the memory to execute the communication method according to any one of the first aspect of the present application.
[0027] The sixth aspect of the present application provides a communication device, which includes a processor and a memory. The memory is configured to store a program, and the processor is configured to invoke the program stored in the memory to execute the communication method according to any one of the second aspect of the present application.
[0028] The seventh aspect of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed, the computer program can be used to execute the communication method according to any one of the first aspect of the present application.
[0029] The eighth aspect of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed to implement the communication method according to any one of the second aspect of the present application.
[0030] The ninth aspect of the present application provides a computer program product, which comprises a computer program, and the computer program is executed to implement the communication method according to any one of the first aspect of the present application.
[0031] The tenth aspect of the present application provides a computer program product, which comprises a computer program, and the computer program is executed to implement the communication method according to any one of the second aspect of the present application.
[0032] In summary, the communication method, device and equipment provided by the present application, after the terminal device discards the sidelink communication resource allocated by the network device, the terminal device sends the acknowledgement information, the negative acknowledgement information or does not send the acknowledgement information to the network device, so that the network device can effectively perform subsequent resource scheduling and other processing according to the feedback of the terminal device, and the stability and reliability of the communication between the terminal device and the network device are ensured. BRIEF DESCRIPTION OF DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0034] Figure 1 The architecture of the communication system to which the embodiments of the present application can be applied is shown in the figure;
[0035] Figure 2 The flowchart of an embodiment of the communication method provided by the present application is shown in the figure;
[0036] Figure 3 The flowchart of an embodiment of the communication method provided by the present application is shown in the figure;
[0037] Figure 4 The flowchart of an embodiment of the communication method provided by the present application is shown in the figure;
[0038] Figure 5 The flowchart of an embodiment of the communication method provided by the present application is shown in the figure;
[0039] Figure 6 The structure diagram of a communication device provided by the present application is shown in the figure;
[0040] Figure 7A structural schematic diagram of an embodiment of a communication device provided in the present application is shown in FIG. 1. DETAILED DESCRIPTION
[0041] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0042] The terms "first", "second", "third", "fourth" and the like (if any) in the specification and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a list of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device.
[0043] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application. Figure 1 The scenario to which the present application is applied and the problems existing in the scenario are introduced and described. Among them, Figure 1 A structural schematic diagram of a communication system to which the embodiments of the present application can be applied is shown in FIG. 1. Figure 1 As shown in the figure, the communication system includes a network device and at least one terminal device (for example, terminal device 1 and terminal device 2 in FIG. 1), and the terminal device can be connected to the network device in a wireless or wired manner. Figure 1 This is only a schematic diagram, and the communication system can further include other network devices, such as a wireless relay device and a wireless backhaul device, which are not drawn in FIG. 1. The embodiments of the present application do not specifically limit the number of network devices and terminal devices included in the mobile communication system. Figure 1 Figure 1 In some possible implementation manners, as shown in FIG. 1,
[0044] In some possible implementation manners, as shown in FIG. 1, Figure 1 The illustrated communication system can be applicable to a 5th Generation (5G) communication system, and can also be applicable to a 4th Generation (4G), a 3rd Generation (3G) communication system, and a new communication system in the future, such as a 6th Generation (6G), a 7th Generation (7G), etc. The embodiments of the present application are not limited in this regard. The technical solutions of the present application are also applicable to different network architectures, including but not limited to a relay network architecture, a dual link architecture, a Vehicle-to-Everything (V2X) architecture, a Device-to-Device (D2D) architecture, etc.
[0045] In some possible implementation manners, the network device can be an access device to which a terminal device accesses a mobile communication system in a wireless manner, and can also be referred to as a base station or the like. For example, a device providing a base station function in a 2G network includes a Base Transceiver Station (BTS), a device providing a base station function in a 3G network includes a NodeB, a device providing a base station function in a 4G network includes an evolved NodeB (eNB), in a Wireless Local Area Networks (WLAN), a device providing a base station function is an Access Point (AP), a device providing a base station function in a 5G New Radio (NR) is a gNB, and a continuously evolved NodeB (ng-eNB), wherein the gNB and the terminal communicate with each other by using NR technology, the ng-eNB and the terminal communicate with each other by using Evolved Universal Terrestrial Radio Access (E-UTRA) technology, and the gNB and the ng-eNB can be connected to a 5G core network. The base station in the embodiments of the present application also includes a device providing a base station function in a new communication system in the future, etc. The base station controller in the embodiments of the present application can also be referred to as a base station controller device, which is a device for managing a base station, such as a base station controller (BSC) in a 2G network, a radio network controller (RNC) in a 3G network, and a device for controlling and managing a base station in a new communication system in the future.
[0046] In some possible implementation manners, the terminal device can also be referred to as a terminal. The terminal device can refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user equipment. The terminal device can also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN), and the like. The embodiments of the present application do not limit the specific technology and specific device form of the access network device.
[0047] The network device and / or the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device. The network device and the terminal device can communicate with each other through licensed spectrum, can also communicate with each other through unlicensed spectrum, and can also communicate with each other through licensed spectrum and unlicensed spectrum at the same time. The spectrum resources used between the network device and the terminal device and between the terminal devices can be, for example, 4G spectrum, 5G spectrum. The embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.
[0048] In order to improve the communication efficiency of the communication system and reduce the network load, in some communication systems such as the LTE communication system and the 5G communication system shown in Figure 1 The sidelink (SL) communication mode between the terminal devices can be provided in some communication systems such as the LTE communication system, the 5G communication system and the like shown in Figure 1In the illustrated system, the link between the network device and the terminal device for communication can be uplink or downlink provided through the Uu interface. The terminal device 1 and the terminal device 2 can communicate through the PC5 interface. For example, it is assumed that Figure 1 The terminal device 1 in the above example can send data to the terminal device 2 as a transmitter of the sidelink communication, and the terminal device 2 can receive the data sent by the terminal device 1 as a receiver of the sidelink communication. In the above sidelink communication process, the network device does not directly participate in the transmission of data from the terminal device 1 to the terminal device 2, i.e., the data of the terminal device 1 does not pass through the network device but directly reaches the terminal device 2, realizing end-to-end direct transmission of data. It should be noted that the sidelink communication not only provides one-to-one communication, but also provides one-to-many sidelink communication, and the one-to-one and one-to-many sidelink communication can be divided into communication with and without relay nodes. The examples of the present application Figure 1 only take one-to-one communication in the sidelink communication as an example, and do not limit the number of terminal devices and whether to include relay nodes in the sidelink communication.
[0049] Although the terminal device and the terminal device can communicate through the sidelink communication without the direct participation of the network device. However, the communication resources used by the terminal device and the terminal device for sending and receiving data in the sidelink communication still need to be configured in some scenarios. Thus, the terminal device can use legal and appropriate communication resources for sidelink communication to improve the efficiency of the terminal device in the sidelink communication and avoid interference of the resources used by the terminal device in the sidelink communication to other terminal devices or other communication methods.
[0050] In the above process of determining the communication resources, since the user equipment is usually powered by a battery, in order to prolong the use time of the battery and avoid frequent battery replacement or charging, the purpose of energy saving is achieved. In the above example, the network device determines the communication resources used by the terminal device in the sidelink communication based on the information of the terminal device. However, the terminal device does not need to send the information of the terminal device to the network device, and the network device can determine the communication resources used by the terminal device in the sidelink communication based on the information of the terminal device. Figure 1Some communication systems define a discontinuous reception (DRX) mechanism. In the mechanism, a terminal device only listens to control information from a network device under certain conditions or during certain time periods. For example, the terminal device can start a timer under preset conditions, and detect downlink control information (DCI) sent by the network device and carried on a physical downlink control channel (PDCCH) during the running of the timer. For example, there is an inactivity timer in DRX. When the terminal device receives DCI scheduling new data transmission, the inactivity timer is started, and the terminal device listens to the PDCCH during the running of the inactivity timer. Since the terminal device does not need to detect control information at all times, the energy consumption can be reduced. The time period during which the terminal device needs to listen to the control information is referred to as an active time.
[0051] In the communication system as shown in Figure 1 In the communication system as shown in
[0052] Further, when the terminal device performs sidelink communication, the terminal device as a transmitting terminal can select an idle resource to transmit data by listening to control information of other terminal devices, or the network device can allocate a transmission resource to the terminal device through DCI, so that the terminal device as the transmitting terminal transmits data according to the communication resource scheduled by the network device. When the sidelink communication performed by the terminal device also configures a DRX mechanism, if the communication resource used by the terminal device is obtained in the second manner, i.e., the network device schedules the communication resource, the network device also needs to ensure that the communication resource allocated to the terminal device as the transmitting terminal for data transmission is within the active time of the terminal device as the receiving terminal.
[0053] Since the communication resource used by the terminal device for the sidelink communication is allocated by the network device, after the terminal device of the sending end sends data to the terminal device of the receiving end, if the data carried by the used communication resource is successfully decoded by the receiving end, the terminal device of the sending end sends an acknowledgement (ACK) to the network device through a physical uplink control channel (PUCCH); if the data carried by the used communication resource is not successfully decoded by the receiving end, the terminal device of the sending end sends a negative acknowledgement (NACK) to the network device through the PUCCH.
[0054] When the network device allocates the communication resource used for the sidelink to the terminal device, the terminal device of the sending end may also not use the communication resource to transmit data, but discard (drop, skip, etc.) the communication resource allocated by the network device. This discarding of the communication resource includes Type 1: UL / SL prioritization, Type 2: listen before talk (LBT) failure, and Type 3: the terminal device of the sending end determines that there is no terminal device of the receiving end in the active period.
[0055] Specifically, in Type 1, UL / SL prioritization refers to when the terminal device of the sending end has uplink communication data to the network device and sidelink communication data to the terminal device of the receiving end to send at the same time, due to the limitation of the terminal device sending capability, it cannot send the uplink data and the sidelink data at the same time, at this time, when the priority of the sidelink data is lower, the sidelink communication data is not given priority, and the terminal device of the sending end discards the sidelink communication resource allocated by the network device. In Type 2, LBT failure refers to when the terminal device works on an unlicensed frequency band, before sending the sidelink data, the terminal device listens to the channel through the LBT mechanism and determines that the channel corresponding to the sidelink communication resource is occupied, and the terminal device of the sending end also discards the sidelink communication resource allocated by the network device. In Type 3, the terminal device of the sending end determines that there is no terminal device of the receiving end (destination) in the active period, and also discards the sidelink communication resource allocated by the network device.
[0056] Therefore, how the terminal device feeds back to the network device when the terminal device discards the sidelink communication resource (sidelink grant) allocated by the network device due to Type1, Type2, Type3, etc. makes the network device effectively perform subsequent resource scheduling and other processes according to the feedback of the terminal device, and ensures the stability and reliability of communication between the terminal device and the network device is a technical problem that needs to be solved in the field.
[0057] The technical solutions of the present application will be described in detail below with specific examples. The following specific examples can be combined with each other, and some examples may not be described in detail for the same or similar concepts or processes.
[0058] Figure 1 The flowchart of an embodiment of the communication method provided by the present application is shown in Figure 2 The communication method shown in Figure 2 The communication method shown in Figure 1 The communication method shown in
[0059] S101, the network device sends a first sidelink grant to the terminal device 1, wherein the first sidelink grant is used to indicate the first sidelink communication resource allocated by the network device to the terminal device 1, so that the terminal device 1 determines the first sidelink communication resource allocated by the network device after receiving the first sidelink grant.
[0060] In some embodiments, the sidelink grant sent by the network device to the terminal device 1 can be DCI or radio resource control (Radio Resource Control, RRC) configuration signaling, etc.
[0061] S102, the terminal device 1 discards the first sidelink communication resource obtained in S101.
[0062] In some embodiments, the terminal device 1 discarding the first sidelink communication resource includes at least the following possible cases: Type 1: When the terminal device needs to simultaneously send uplink communication data and sidelink communication data, and the data packets of the uplink communication data are prioritized over the data packets of the sidelink communication data, resulting in the sidelink communication data not being prioritized, the terminal device discards the first sidelink communication resource; Type 2: When the terminal device determines that the first sidelink communication resource is occupied through a listen-before-talk (LBT) mechanism, i.e., an LBT failure indication is received from the physical layer, the terminal device discards the first sidelink communication resource; Type 3: When the terminal device determines that the receiving end for sidelink communication is not in an active period, the terminal device discards the first sidelink communication resource.
[0063] S1031: After S102, the terminal device 1 sends an acknowledgement (ACK) to the network device.
[0064] In some embodiments, the terminal device 1 can specifically send the ACK on a PUCCH sent to the network device. Then, for the network device, after receiving the ACK, the network device understands that the terminal device 1 has successfully sent the sidelink communication data to the terminal device 2 according to the ACK, and the network device will not start a timer for subsequent DRX communication.
[0065] Therefore, in the communication method provided in this embodiment, after the terminal device 1 discards the first sidelink communication resource allocated by the network device, the terminal device 1 sends an ACK to the network device, so that the network device can be prevented from incorrectly starting a timer in the case that the terminal device 1 discards the first sidelink communication resource, thereby avoiding inconsistent understanding in subsequent resource allocation, and further ensuring stable and reliable communication between the terminal device and the network device.
[0066] Figure 2 A flowchart of an embodiment of the communication method provided in this application is shown in FIG. 10. Figure 3 As shown in the embodiment shown in FIG. 10, the communication method further includes the following steps after S1031: Figure 3
[0067] S104: The network device sends a second sidelink grant to the terminal device 1, wherein the second sidelink grant and the first sidelink grant are associated with a same hybrid automatic repeat request (HARQ) process; and the second sidelink grant is used to indicate a second sidelink communication resource allocated by the network device to the terminal device 1, so that the terminal device 1 determines the second sidelink communication resource allocated by the network device after receiving the second sidelink grant.
[0068] S105, after receiving the second sidelink grant, the terminal device 1 considers that the NDI has not been flipped, determines that the current scheduling is a retransmission, and then the terminal device 1 retransmits the sidelink communication data to the terminal device 2 using the second sidelink communication resource through S106. Specifically, the terminal device 1 sends the sidelink communication data packets in the buffer to the terminal device 2 in S106, without further packet processing of new data.
[0069] In a specific implementation of S105-S106 as shown in the figure, Figure 2 In a specific implementation of S105-S106 as shown in the figure,
[0070] In another specific implementation of S105-S106, when the first sidelink communication resource is a retransmission resource, the terminal device discards the sidelink communication resource and sends the ACK to the network device, and the network device sends the second NDI in the second sidelink grant according to the received ACK, which is flipped compared with the first NDI, but for the terminal device 1, it still considers that the second NDI is not flipped compared with the first NDI, so that the terminal device 1 understands the current scheduling as a retransmission, and can send the data packets in the buffer to the terminal device 2 in S106.
[0071] Therefore, in the communication method provided in the embodiment, the terminal device has the data packet that has been packetized in the buffer, and in the case that the ACK is sent to the network device after the first sidelink communication resource is discarded, after the terminal device receives the second sidelink grant with the reversed NDI sent by the network device according to the ACK, it is considered that the NDI is not reversed, so that the data packet stored in the buffer can be retransmitted, avoiding the loss of the data packet that has been packetized, and improving the accuracy and stability of the communication.
[0072] Figure 3 The flowchart of an embodiment of the communication method provided in the application is shown in Figure 4 In the embodiment, S101-S102 are the same as those shown in Figure 4 In S102, after the terminal device 1 discards the first sidelink communication resource, in S1032, the terminal device sends the NACK to the network device. At this time, for the network device, after receiving the NACK, it can determine that the terminal device 1 still needs a new sidelink communication resource, and subsequently sends the second sidelink grant to the terminal device 1 to provide the terminal device 1 with the second sidelink communication resource, so that the network device can effectively perform subsequent resource scheduling and other processing according to the feedback of the terminal device, ensuring the stability and reliability of the communication between the terminal device and the network device.
[0073] Figure 2 The flowchart of an embodiment of the communication method provided in the application is shown in Figure 5 In the embodiment, S101-S102 are the same as those shown in Figure 5 In S102, after the terminal device 1 discards the first sidelink communication resource, the terminal device will not send the feedback to the network device, i.e., it will not perform the HARQ feedback, and will not send the ACK and the NACK to the network device. At this time, for the network device, since it does not receive the feedback of the terminal device 1, it will consider that the first sidelink grant is not received, and will not start the timer, and can continue to provide the terminal device 1 with the second sidelink communication resource by subsequently sending the second sidelink grant, and the size of the second sidelink communication resource should be consistent with that of the first sidelink communication resource. The consistency in size means that the two allocated communication resources have the same ability to transmit data packets.
[0074] Further, in the implementation as Figure 2In the illustrated embodiment, terminal device 1 will not send a response message to the network device only if the first side hop link communication resource is an initial transmission resource and the terminal device has not performed packet assembly processing on the side hop link communication data to be sent. However, if the first side hop link communication resource is a retransmission resource, or if the first side hop link communication resource is an initial transmission resource but the terminal device has already performed packet assembly processing on the side hop link communication resource to be sent (i.e., the first side hop link resource was discarded due to Type 1 or Type 2), terminal device 1 can still proceed as follows. Figure 5 The method described above involves sending a negative acknowledgment (NACK) message to the network device, enabling the network device to allocate retransmission resources to the terminal device. Therefore, in this embodiment, when the terminal device has unsent data packets in its buffer, it sends a negative acknowledgment (NACK) message to the network device to ensure that the reassigned side-link communication resources are of consistent size. When the terminal device uses the first side-link communication resource as initial transmission resource but fails to reassemble the pending side-link communication resources (i.e., the first side-link resource is discarded due to Type 3), it may not need to send an acknowledgment message to the network device. This allows the reassigned side-link communication resources to be of inconsistent size, improving communication flexibility.
[0075] In the foregoing embodiments, the communication methods provided by the embodiments of this application have been described. To implement the functions of the communication methods provided by the embodiments of this application, the network device and terminal device, as the executing entities, may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0076] For example, Figure 4 This application provides a schematic diagram of the structure of a communication device, such as... Figure 6The communication apparatus 1000 includes a transceiver module 1001 and a processing module 1002. When the communication apparatus 1000 functions as a terminal device, the processing module 1002 can be configured to receive, by the transceiver module 1001, the first sidelink grant sent by the network device, determine to discard the first sidelink communication resource, and send, by the transceiver module 1001, the acknowledgement information, the negative acknowledgement information or no acknowledgement information to the network device when the terminal device discards the first sidelink communication resource. When the communication apparatus 1000 functions as a network device, the processing module 1002 can be configured to send, by the transceiver module 1001, the first sidelink grant to the terminal device, and receive, by the transceiver module 1001, the acknowledgement information or the negative acknowledgement information sent by the terminal device.
[0077] Specifically, the specific principles and implementation manners of the above steps performed by each module in the communication apparatus 1000 can refer to the descriptions in the communication method in the foregoing embodiments of the present application, and will not be described here.
[0078] It should be noted that the division of each module of the above apparatus is only a logical function division, and all or part of the modules can be integrated into one physical entity, or can be physically separated. The modules can all be implemented in the form of software invoked by a processing element; or all be implemented in the form of hardware; or part of the modules are implemented in the form of software invoked by a processing element, and part of the modules are implemented in the form of hardware. The processing element can be a separate processing element, or can be integrated into a chip of the above apparatus, and in addition, the functions of the above determining modules can be stored in the form of program code in the memory of the above apparatus, and be invoked and executed by a processing element of the above apparatus. The implementation of other modules is similar. In addition, all or part of the modules can be integrated together, or can be independently implemented. The processing element mentioned here can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each module can be completed by the integrated logic circuit of hardware or the instruction of software in the processing element.
[0079] For example, the above modules can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or the like. For another example, when a certain module above is implemented by means of a processing element scheduling code, the processing element can be a general purpose processor, such as a central processing unit (CPU) or other processor capable of executing code. For yet another example, the modules can be integrated together to be implemented in a system-on-a-chip (SOC) form.
[0080] In the above embodiments, the implementation can be wholly or partially by software, hardware, firmware, or any combination thereof. When implemented by software, the implementation can be wholly or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer instructions wholly or partially produce the processes or functions described in the embodiments of the present application. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium, or transferred from one computer readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another via wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium accessible by a computer or data storage device such as a server, data center, etc. integrated with one or more available media sets. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0081] Figure 6 The structural schematic diagram of an embodiment of the communication device provided in the present application is shown in Figure 7The communication device 2000 shown includes a processor 2010 and a memory 2020, wherein the memory 2020 stores a computer program, and the processor 2010 is configured to execute the communication method performed by the terminal device or the network device according to any of the preceding embodiments of the present application when executing the computer program. As shown in the figure, Figure 7 Figure 7 The communication device 2000 shown also includes a communication interface 2030, and the processor 2010 can transceive data through the communication interface 2030, and the units in the communication device 2000 can be connected through a bus 2040.
[0082] The present application also provides a computer readable storage medium, which stores a computer program, and the computer program is configured to execute the communication method performed by the terminal device or the network device according to any of the preceding embodiments of the present application when executed.
[0083] The present application also provides a chip for executing the communication method performed by the terminal device or the network device according to any of the preceding embodiments of the present application.
[0084] The present application also provides a computer program product, which includes a computer program, and the computer program is configured to execute the communication method performed by the terminal device or the network device according to any of the preceding embodiments of the present application when executed.
[0085] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware. The foregoing program can be stored in a computer readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the foregoing storage medium includes ROM, RAM, magnetic disk or optical disk and various media that can store program codes.
[0086] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method characterized by comprising: The terminal device receives a first sidelink grant sent by a network device, the first sidelink grant being used to indicate a first sidelink communication resource. The terminal device is configured to perform sidelink communication in a discontinuous reception (DRX) mode, and / or the terminal device is configured to perform sidelink communication in a DRX mode. When the terminal device determines that a receiving end for sidelink communication is not in an active period, the terminal device discards the first sidelink communication resource, and the terminal device does not send acknowledgement information to the network device. The terminal device receives a second sidelink grant sent by the network device, the second sidelink grant being used to indicate a second sidelink communication resource, and the second sidelink communication resource has a same size as the first sidelink communication resource. The terminal device does not send acknowledgement information to the network device, including: When the first sidelink communication resource is an initial transmission resource, and the terminal device does not perform packet processing on sidelink communication data to be sent, the terminal device does not send acknowledgement information to the network device. The network device sends a first sidelink grant to a terminal device, the first sidelink grant being used to indicate a first sidelink communication resource.
2. A communication method characterized by comprising: The terminal device is configured to perform sidelink communication in a discontinuous reception (DRX) mode, and / or the terminal device is configured to perform sidelink communication in a DRX mode. The network device does not receive acknowledgement information sent by the terminal device; when the terminal device determines that a receiving end for sidelink communication is not in an active period, the terminal device discards the first sidelink communication resource and does not send acknowledgement information; the terminal device does not send acknowledgement information, including: when the first sidelink communication resource is an initial transmission resource, and the terminal device does not perform packet processing on sidelink communication data to be sent, the terminal device does not send acknowledgement information to the network device. The network device sends a second sidelink grant to the terminal device, the second sidelink grant being used to indicate a second sidelink communication resource, the second sidelink grant and the first sidelink grant being associated with a same hybrid automatic repeat request (HARQ) process; the second sidelink communication resource has a same size as the first sidelink communication resource. The method is used to perform the communication method according to any one of claims 1. The processor and the memory; 3. A communication device, characterized by The memory is used to store a program; 4. A communication device, characterized by The processor is used to invoke the program stored in the memory to perform the communication method according to any one of claims 1. The computer readable storage medium stores a computer program, and the computer program is used to perform the communication method according to any one of claims 1 when executed. The computer program is used to implement the communication method according to any one of claims 1 when executed. 5. A computer readable storage medium, characterized in that, 6. A computer program product, characterised in that,
Citation Information
Patent Citations
Method for transmitting data, communication device and network device
CN111435885A
Hybrid automatic repeat request processing method and communication device
CN112787774A