Data transmission method, device and storage medium
By sending timing information and downlink data through the network device and receiving feedback information from the first terminal, the problem of resource waste in user cooperative wireless communication is solved and efficient use of resources is achieved.
Patent Information
- Application Number
- CN201980102482.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-25
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2039-12-25
AI Technical Summary
In user cooperative wireless communications, if both the cooperative terminal equipment (CUE) and the target terminal equipment (TUE) fail to receive, the base station cannot determine whether to perform sidelink forwarding in a timely manner, resulting in a waste of sidelink time and frequency resources.
The network device sends timing information and downlink data, receives feedback information from the first terminal to determine its reception result, and processes resource allocation within a timing time to avoid resource waste.
By promptly determining that the first terminal cannot complete the forwarding operation, waste of sidelink time and frequency resources is avoided and resource utilization efficiency is improved.
Smart Images

Figure CN114731644B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, device, and storage medium. Background Art
[0002] Wireless communication technology has experienced rapid development over the past few decades. The services supported by wireless communication systems have evolved from voice and text messaging to wireless high-speed data communication. At the same time, the number of wireless connections worldwide continues to grow rapidly, and a variety of new wireless services, such as the Internet of Things and autonomous driving, are emerging. These factors are placing higher demands on the next generation of wireless communication systems, the fifth generation (5G) wireless communication systems.
[0003] User collaboration is one of the main features supported by the next generation communication system. It can significantly improve the system capacity and network coverage, while reducing the load on the base station side. When the base station sends a data packet to the target user equipment (TUE), the cooperation user equipment (CUE) in the same cooperation group as the TUE can also receive and attempt to decode it. If the CUE decodes successfully, it will forward the data packet to the TUE via the side link, thereby improving the TUE's reception performance. Transmission based on user collaboration mainly includes two stages: in the first stage, the base station sends data to the target terminal equipment and the CUE that belongs to the same user cooperation group as the TUE; in the second stage, the CUE forwards the correctly received signal to the TUE via the side link (different forwarding methods can be used, such as amplification forwarding, decoding forwarding, or compression forwarding). In this way, the TUE can combine the signal sent by the base station received in the first stage and the forwarded signal from the CUE received in the second stage for decoding, thereby improving the reception performance.
[0004] In one existing user collaboration technique, the base station first sends the same data packet to the CUE and TUE. The base station also sets a timer, T0, during which the base station preconfigures the time and frequency resources for the sidelink used by the CUE to forward the data packet to the TUE, as well as the Hybrid Automatic Repeat Request-Acknowledgment (HARQ-ACK) information that the TUE sends back to the base station and the CUE. If the TUE receives the data packet correctly, it returns an ACK; otherwise, it does not. After the base station sends data to TUE and CUE, it starts timing, which includes the following situations: (1) If TUE receives correctly, TUE will feedback ACK to inform CUE and base station that the reception is correct, and the downlink transmission ends; (2) If CUE has received the data packet correctly and TUE receives incorrectly, TUE does not feedback any message. At this time, CUE does not detect TUE's feedback and directly initiates a forwarding operation on the side link to forward the data packet to TUE; (3) When the timing is less than TO, if TUE receives incorrectly, repeat the steps in (2) until TUE receives correctly, and end the downlink transmission according to the operation in (1); (4) If the timing is equal to T0, the base station initiates a retransmission and resends the data packet to CUE and TUE, and the timing starts again.
[0005] There is a problem with the above process. If the CUE receives an error and the TUE also receives an error, the CUE will not forward the data packet to the TUE during the T0 time period. The base station cannot know whether the CUE initiates the forwarding operation. The base station believes that the sidelink time-frequency resources previously allocated to the CUE and TUE for forwarding are occupied, which will cause the sidelink time-frequency resources to be wasted for up to T0. Summary of the Invention
[0006] An embodiment of the present application provides a data transmission method, which enables a network device to promptly determine and process the inability of the first terminal to complete the forwarding operation when both the first terminal and the second terminal fail to receive downlink data, thereby avoiding waste of sidelink time and frequency resources.
[0007] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:
[0008] A first aspect of an embodiment of the present application provides a data transmission method, including: a network device sends timing information and downlink data, wherein the destination end of the timing information includes a first terminal and may also include a second terminal, and the destination end of the downlink data is the second terminal. For the first terminal, within the timing time indicated by the timing information, if the downlink data whose destination end is the second terminal is successfully received by the first terminal, the first terminal will forward the downlink data to the second terminal on the side line. For the second terminal, within the timing time indicated by the timing information, it will receive the downlink data forwarded by the first terminal on the side line. The timing information and downlink data can be sent simultaneously or separately; the network device receives first feedback information sent by the first terminal within the timing time, wherein the timing time is determined by the first terminal according to the timing information, the first feedback information is determined by the first terminal according to the second feedback information sent by the second terminal and the first terminal's reception result of the downlink data, and the second feedback information is used to indicate the second terminal's reception result of the downlink data.
[0009] From the first aspect above, it can be seen that after the network device sends timing information and downlink data to the first terminal and the second terminal respectively, it can receive feedback information sent by the first terminal within the timing time indicated by the timing information. The feedback information is used to indicate the reception results of the downlink data by the first terminal and the second terminal, so that when the second terminal fails to receive the downlink data and the first terminal also fails to receive the downlink data and cannot successfully forward it, the network device can promptly determine whether the first terminal initiates a forwarding operation and perform timely processing, thereby avoiding waste of sidelink time and frequency resources.
[0010] In combination with the first aspect of the embodiment of the present application, in a first implementation method of the first aspect of the embodiment of the present application, before the network device receives the first feedback information sent by the first terminal within a scheduled time, it also includes: the network device sends configuration information to the first terminal, the configuration information includes configuration information of time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
[0011] In combination with the first possible implementation of the first aspect of the embodiment of the present application, in the second implementation of the first aspect of the embodiment of the present application, the configuration information is predefined through physical layer signaling, high-layer signaling or protocol.
[0012] In combination with the first aspect of the embodiment of the present application and any possible implementation method from the first to the second of the first aspect, in the third implementation method of the first aspect of the embodiment of the present application, when the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data, the timing configured by the first terminal expires, and after the network device receives the first feedback information sent by the first terminal within the timing time, it also includes: the network device determines that the timing time has expired based on the first feedback information. When the first terminal and the second terminal both fail to receive the downlink data, the network device can determine that the first terminal cannot complete the forwarding of the downlink data based on the first feedback information. If the sidelink time-frequency resources are configured in advance, the network device can also determine that the sidelink time-frequency resources are invalid based on the first feedback information.
[0013] In combination with the first aspect of the embodiment of the present application and any possible implementation manner from the first to the second of the first aspect, in the fourth implementation manner of the first aspect of the embodiment of the present application, when the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the timing configured by the first terminal is valid, and after the network device receives the first feedback information sent by the first terminal within the timing, the method further includes: the network device determines, based on the first feedback information, that the timing is valid. When the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the network device can determine, based on the first feedback information, that the first terminal is able to complete the forwarding of the downlink data. If the sidelink time-frequency resources are configured in advance, the network device can also determine, based on the first feedback information, that the sidelink time-frequency resources are valid.
[0014] In combination with the first aspect of the embodiment of the present application and any possible implementation method of the first to fourth aspects of the first aspect, in the fifth implementation method of the first aspect of the embodiment of the present application, the first feedback information is represented by a target bit or a target sequence.
[0015] A second aspect of an embodiment of the present application provides a data transmission method, including: a first terminal receives timing information sent by a network device, the timing information is used to determine a timing time, the target end to which the network device sends the timing information includes the first terminal and may also include a second terminal, for the first terminal, within the timing time indicated by the timing information, if the downlink data of the destination end being the second terminal is successfully received by the first terminal, the first terminal will side-forward the downlink data to the second terminal, for the second terminal, within the timing time indicated by the timing information, it will receive the downlink data forwarded by the first terminal on the side, the timing information and the downlink data may be sent simultaneously or separately; the first terminal receives first feedback information sent by the second terminal, wherein the first feedback information is used to indicate a reception result of the downlink data by the second terminal, wherein the downlink data is sent by the network device to the second terminal; the first terminal determines second feedback information based on the first feedback information and the reception result of the downlink data by the first terminal, the second feedback information is used to indicate a reception result of the downlink data by the first terminal and a reception result of the downlink data by the second terminal; the first terminal sends the second feedback information to the network device within the timing time.
[0016] In combination with the second aspect of the embodiment of the present application, in a first implementation method of the second aspect of the embodiment of the present application, before the first terminal sends the second feedback information to the network device within a scheduled time, it also includes: the first terminal receives configuration information sent by the network device, and the configuration information includes configuration information of the time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
[0017] In combination with the first possible implementation of the second aspect of the embodiment of the present application, in the second implementation of the second aspect of the embodiment of the present application, the configuration information is predefined through physical layer signaling, high-layer signaling or protocol.
[0018] In combination with the second aspect of the present application and any possible implementation method from the first to the second of the second aspect, in the third possible implementation method of the second aspect of the present application, when the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data, the second feedback information is used to instruct the network device to determine that the timing time is invalid. When the first terminal and the second terminal both fail to receive the downlink data, the timing time configured by the first terminal is invalid, and the second feedback information sent by the first terminal to the network device is used by the network device to determine that the first terminal cannot complete the forwarding of the downlink data and the timing time is invalid. If the first terminal has pre-configured the sidelink time-frequency resources, the sidelink time-frequency resources are also invalid, and the second feedback information is also used by the network device to determine that the sidelink time-frequency resources are invalid.
[0019] In combination with the second aspect of the present application and any possible implementation manner of the first to second aspects of the second aspect, in the fourth possible implementation manner of the second aspect of the present application, when the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the timing configured by the first terminal is valid, and the second feedback information sent by the first terminal to the network device is used to indicate that the network device has determined that the first terminal can complete the forwarding of the downlink data and the timing is valid. If the first terminal has pre-configured the sidelink time-frequency resources, the second feedback information is also used by the network device to determine that the sidelink time-frequency resources are valid.
[0020] In combination with the second aspect of the present application and any one of the first to fourth possible implementations of the second aspect, in a fifth possible implementation of the second aspect of the present application, the second feedback information is represented by a target bit or a target sequence.
[0021] A third aspect of an embodiment of the present application provides a data transmission device, including: a sending module, used to send timing information and downlink data, wherein the destination end of the timing information includes a first terminal, and the destination end of the downlink data is a second terminal; a receiving module, used to receive first feedback information sent by the first terminal within a timing time after the sending module sends the timing information and downlink data, wherein the timing time is determined by the first terminal based on the timing information, the first feedback information is determined by the first terminal based on the second feedback information sent by the second terminal and the first terminal's reception result of the downlink data, and the second feedback information is used to indicate the second terminal's reception result of the downlink data.
[0022] In combination with the above-mentioned third aspect, in the first implementation method of the third aspect of the embodiment of the present application, the sending module is also used to send configuration information to the first terminal before the receiving module receives the first feedback information sent by the first terminal within the scheduled time, and the configuration information includes configuration information of the time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
[0023] In combination with the first possible implementation of the third aspect of the embodiment of the present application, in the second implementation of the third aspect of the embodiment of the present application, the configuration information is predefined through physical layer signaling, high-layer signaling or protocol.
[0024] In combination with the third aspect of the embodiment of the present application and any possible implementation method from the first to the second of the third aspect, in the third implementation method of the third aspect of the embodiment of the present application, when the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data, the device also includes: a determination module, which is used to determine that the timing time is invalid according to the first feedback information after the receiving module receives the first feedback information sent by the first terminal within the timing time.
[0025] In combination with the third aspect of the embodiment of the present application and any possible implementation method from the first to the second of the third aspect, in the fourth implementation method of the third aspect of the embodiment of the present application, when the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the device also includes: a determination module, which is used to determine that the timing time is valid according to the first feedback information after the receiving module receives the first feedback information sent by the first terminal within the timing time.
[0026] In combination with the third aspect of the embodiment of the present application and any possible implementation method of the first to fourth aspects of the third aspect, in the fifth implementation method of the third aspect of the embodiment of the present application, the first feedback information is represented by a target bit or a target sequence.
[0027] A fourth aspect of an embodiment of the present application provides a data transmission device, including: a receiving module, configured to receive timing information sent by a network device, the timing information being used to determine a timing time; the receiving module, further configured to receive first feedback information sent by a second terminal after the receiving module receives the timing information, wherein the first feedback information is used to indicate a result of reception of downlink data by the second terminal, wherein the downlink data is sent by the network device to the second terminal; a determining module, configured to determine second feedback information based on the first feedback information received by the receiving module and a result of reception of the downlink data by the first terminal, the second feedback information being used to indicate a result of reception of the downlink data by the first terminal and a result of reception of the downlink data by the second terminal; and a sending module, configured to send the second feedback information to the network device within a timing time after the determining module determines the second feedback information.
[0028] In combination with the fourth aspect of the embodiment of the present application, in the first implementation method of the fourth aspect of the embodiment of the present application, the receiving module is also used to receive configuration information sent by the network device before the sending module sends the second feedback information to the network device within the scheduled time, and the configuration information includes configuration information of the time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
[0029] In combination with the first possible implementation method of the fourth aspect of the embodiment of the present application, in the second implementation method of the fourth aspect of the embodiment of the present application, the configuration information is predefined through physical layer signaling, high-layer signaling or protocol.
[0030] In combination with the fourth aspect of the present application and any possible implementation method from the first to the second of the fourth aspect, in the third possible implementation method of the fourth aspect of the present application, when the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data, the second feedback information is used to instruct the network device to determine that the timing time has expired.
[0031] In combination with the fourth aspect of the present application and any possible implementation method from the first to the second of the fourth aspect, in the fourth possible implementation method of the fourth aspect of the present application, when the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the second feedback information is used to instruct the network device to determine that the timing time is valid.
[0032] In combination with the fourth aspect of the present application and any possible implementation of the first to fourth aspects of the fourth aspect, in a fifth possible implementation of the fourth aspect of the present application, the second feedback information is represented by a target bit or a target sequence.
[0033] In a fifth aspect, the present application provides a network device, comprising a memory and a processor, wherein the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory, and the execution of the instructions stored in the memory enables the processor to execute the method in the first aspect or any possible implementation of the first aspect.
[0034] In a sixth aspect of the present application, a terminal device is provided, comprising a memory and a processor, wherein the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory, and the execution of the instructions stored in the memory enables the processor to execute the method in the second aspect or any possible implementation of the second aspect.
[0035] In a seventh aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method in the first aspect or any possible implementation manner of the first aspect.
[0036] In an eighth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method in the second aspect or any possible implementation manner of the second aspect.
[0037] In the technical solution provided in the embodiment of the present application, after the network device sends timing information and downlink data to the first terminal and the second terminal respectively, it can receive feedback information sent by the first terminal within the timing time indicated by the timing information. The feedback information is used to indicate the reception results of the downlink data by the first terminal and the second terminal, so that when the reception results of the downlink data by the first terminal and the second terminal are both failures, the network device can promptly determine that the first terminal cannot complete the forwarding operation and process it, thereby avoiding waste of sidelink time and frequency resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of a communication system architecture provided in an embodiment of the present application;
[0039] Figure 2 A schematic diagram of an embodiment of a data transmission method provided in an embodiment of the present application;
[0040] Figure 3 A schematic diagram of another embodiment of the data transmission method provided in an embodiment of the present application;
[0041] Figure 4 A schematic diagram of the structure of a data transmission device provided in an embodiment of the present application;
[0042] Figure 5 A schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0043] Figure 6 A schematic structural diagram of another data transmission device provided in an embodiment of the present application;
[0044] Figure 7 A schematic diagram of the structure of the terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the following describes the embodiments of the present application in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, rather than all the embodiments. It is known to those skilled in the art that with the emergence of new application scenarios, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems.
[0046] An embodiment of the present application provides a data transmission method, in which a network device, after sending timing information and downlink data to a first terminal and a second terminal respectively, can receive feedback information sent by the first terminal within the timing time indicated by the timing information. The feedback information is used to indicate the reception results of the downlink data by the first terminal and the second terminal, so that when the reception results of the downlink data by the first terminal and the second terminal are both failures, the network device can promptly determine that the first terminal cannot complete the forwarding operation and process it, thereby avoiding the waste of side-link time-frequency resources. The embodiment of the present invention also provides corresponding devices and storage media. The following are detailed descriptions.
[0047] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not necessarily limited to those steps or modules clearly listed, but may include other steps or modules that are not clearly listed or that are inherent to these processes, methods, products or devices. The naming or numbering of steps in this application does not mean that the steps in the method flow must be executed in the time / logical sequence indicated by the naming or numbering. The process steps that have been named or numbered can be changed in the execution order according to the technical purpose to be achieved, as long as the same or similar technical effects can be achieved. The division of modules in this application is a logical division. In actual application, there may be other division methods. For example, multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection between modules can be electrical or other similar forms, which are not limited in this application. Moreover, the modules or submodules described as separate components may or may not be physically separated, may or may not be physical modules, or may be distributed into multiple circuit modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this application.
[0048] The embodiment of the present application provides a schematic diagram of a communication system architecture, such as Figure 1 shown.
[0049] See Figure 1 The communication system provided in an embodiment of the present application includes: a network device 101 and multiple terminals, including at least one first terminal 102 and a second terminal 103. In the embodiment of the present application, the network device 101 sends downlink data to the second terminal 103, and the at least one first terminal 102 can also receive and attempt to decode the data. If the at least one first terminal 102 successfully decodes the data packet, it can forward the data packet to the second terminal 103 using pre-configured sidelink time-frequency resources.
[0050] When the communication system includes a core network, the network device 101 may also be connected to the core network. The network device 101 may also communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks. The network device 101 provides services to terminals within its coverage area.
[0051] The network device 101 may be a device for communicating with a terminal. For example, it may be a base transceiver station (BTS) in a GSM system or an SDMA system, a base station (NodeB, NB) in a WCDMA system, an evolved node B (eNB or eNodeB) in an LTE system, or a base station in a 5G network, such as a satellite base station in a satellite communication system. The satellite base station may be a geostationary earth orbit (GEO) satellite, a medium earth orbit (MEO) satellite and a low earth orbit (LEO) satellite of a non-geostationary earth orbit (NGEO), or a high altitude platform station (HAPS).
[0052] The terminal involved in this application can establish downlink synchronization with the network device 101 through cell search. The terminal in this application can refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The user equipment can access the communication network through the air interface and initiate calls, surf the Internet and other services, and can be a mobile device that supports 5G new radio (NR). Typically, the user equipment can be a mobile phone, a tablet computer, a portable laptop, a virtual / mixed / augmented reality device, a navigation device, a ground base station (such as eNB and gNB) and a ground station (GS), a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, a terminal device in a future evolved Public Land Mobile Network (PLMN) or other future communication systems, etc.
[0053] Figure 2 A schematic diagram of an embodiment of the data transmission method provided in an embodiment of the present application.
[0054] See Figure 2 An embodiment of the data transmission method provided in the embodiments of the present application may include:
[0055] 201. A network device sends timing information and downlink data, where the destination of the timing information includes a first terminal, and the destination of the downlink data is a second terminal.
[0056] In the embodiment of the present application, the network device first sends timing information and downlink data. The destination of the timing information includes the first terminal, and the destination of the downlink data is the second terminal. Optionally, the destination of the timing information may also include the first terminal.
[0057] In an embodiment of the present application, the network device is a first terminal, or timing information is configured for the first terminal and the second terminal. For the first terminal, within the timing time indicated by the timing information, when downlink data destined for the second terminal is successfully received by the first terminal, the first terminal automatically forwards the downlink data to the second terminal via the pre-configured sidelink time-frequency resources within the timing time. For the second terminal, within the timing time indicated by the timing information, the downlink data forwarded by the first terminal is received on the sidelink time-frequency resources.
[0058] It should be noted that in the embodiments of the present application, the timing information and downlink data can be sent simultaneously through the same information or different information, or they can be sent separately through different information. The timing information can be sent first and then the downlink data, or the downlink data can be sent first and then the timing information. The embodiments of the present application do not limit this.
[0059] 202. The network device receives first feedback information sent by the first terminal within a timing time, wherein the timing time is determined by the first terminal based on the timing information, the first feedback information is determined by the first terminal based on the second feedback information sent by the second terminal and the first terminal's reception result of the downlink data, and the second feedback information is used to indicate the second terminal's reception result of the downlink data.
[0060] In the embodiment of the present application, after sending the timing information and downlink data, the network device will receive the first feedback information sent by the first terminal within the timing time.
[0061] In this embodiment of the present application, the first feedback information is determined by the first terminal after receiving the second feedback information sent by the second terminal, based on the second feedback information and the first terminal's reception result of the downlink data. In this embodiment of the present application, the second feedback information sent by the second terminal to the first terminal is used to indicate the second terminal's reception result of the downlink data. In this embodiment of the present application, the first feedback information is used to indicate the first terminal's reception result of the downlink data and the second terminal's reception result of the downlink data.
[0062] It should be noted that, in the embodiment of the present application, the reception results of the first terminal or the second terminal for the downlink data are divided into two types: first, the reception result is successful, which means that the first terminal or the second terminal successfully receives the downlink data and successfully decodes the downlink data; second, the reception result is failure, which means that the first terminal or the second terminal does not receive the downlink data, or receives the downlink data but fails to decode the downlink data.
[0063] In an embodiment of the present application, after the network device sends timing information and downlink data to the first terminal and the second terminal respectively, it can receive feedback information sent by the first terminal within the timing time indicated by the timing information. The feedback information is used to indicate the reception results of the downlink data by the first terminal and the second terminal, so that when the second terminal fails to receive the downlink data and the first terminal also fails to receive the downlink data and cannot successfully forward it, the network device can promptly determine whether the first terminal initiates a forwarding operation and perform timely processing, thereby avoiding waste of sidelink time and frequency resources.
[0064] Figure 3 A schematic diagram of another embodiment of the data transmission method provided in an embodiment of the present application.
[0065] See Figure 3 Another embodiment of the data transmission method provided in the embodiment of the present application may include:
[0066] 301. A network device sends timing information and downlink data. The destination of the timing information includes a first terminal, and the destination of the downlink data is a second terminal.
[0067] The embodiments of this application can be found in Figure 2 Step 201 in FIG. 1 is understood for simplicity and will not be described in detail here.
[0068] 302. The network device sends configuration information to the first terminal, where the configuration information includes configuration information of time-frequency resources.
[0069] In an embodiment of the present application, the network device sends configuration information to the first terminal, where the configuration information includes configuration information of time-frequency resources, and the time-frequency resources are used by the first terminal to send feedback information to the network device.
[0070] The configuration information in the embodiment of the present application can be configured through physical layer signaling or high-layer signaling, or can be configured through protocol predefined configuration, which is not limited in the embodiment of the present application. Optionally, in the embodiment of the present application, the configuration method of the time-frequency resource can be performed through the existing technology of configuring the physical uplink control channel (PUCCH), which is not described in detail in the embodiment of the present application.
[0071] Optionally, the configuration information in the embodiment of the present application may also include configuration information of the sidelink time-frequency resources. When downlink data destined for the second terminal is successfully received by the first terminal, the first terminal forwards the downlink data to the second terminal via the sidelink time-frequency resources, or receives information fed back by the second terminal via the sidelink time-frequency resources.
[0072] It should be noted that the embodiment of the present application does not impose any specific restrictions on the order of step 301 and step 302. That is, in the embodiment of the present application, the network device may send timing information, downlink data, and configuration information simultaneously or separately. When sending them separately, the embodiment of the present application does not impose any specific restrictions on the order in which the timing information, downlink data, and configuration information are sent.
[0073] 303. The second terminal sends first feedback information to the first terminal, where the first feedback information is used to indicate a reception result of the downlink data by the second terminal.
[0074] In an embodiment of the present application, after the network device sends the timing information and downlink data, the second terminal sends first feedback information to the first terminal, where the first feedback information is used to indicate a reception result of the downlink data by the second terminal.
[0075] In an embodiment of the present application, the second terminal's reception result for the downlink data includes success and failure. A successful reception result means that the second terminal successfully receives the downlink data and successfully decodes the downlink data. A failed reception result means that the second terminal does not receive the downlink data, or receives the downlink data but fails to decode it.
[0076] Optionally, in an embodiment of the present application, when the second terminal receives the downlink data successfully, the second terminal sends the first feedback information to the first terminal, which may be feedback ACK information on the sidelink time-frequency resources. When the first terminal receives the ACK information sent by the second terminal, it confirms that the second terminal receives the downlink data successfully.
[0077] Optionally, in an embodiment of the present application, when the second terminal fails to receive the downlink data, the second terminal sends the first feedback information to the first terminal, which may be NACK information fed back on the sidelink time-frequency resources. When the first terminal receives the NACK information sent by the second terminal, it confirms that the second terminal fails to receive the downlink data.
[0078] Optionally, in an embodiment of the present application, when the second terminal fails to receive the downlink data, the second terminal may send the first feedback information to the first terminal without feeding back any information on the sidelink time-frequency resources. When the first terminal does not detect any feedback from the second terminal on the sidelink time-frequency resources, it confirms that the second terminal fails to receive the downlink data.
[0079] 304. The first terminal determines second feedback information according to the first feedback information and a result of receiving the downlink data by the first terminal, where the second feedback information is used to indicate a result of receiving the downlink data by the first terminal and a result of receiving the downlink data by the second terminal.
[0080] In an embodiment of the present application, after receiving first feedback information sent by a second terminal, a first terminal determines second feedback information based on the first feedback information and a result of the first terminal receiving downlink data. The second feedback information is used to indicate the result of the first terminal receiving the downlink data and the result of the second terminal receiving the downlink data. In an embodiment of the present application, the result of the first terminal receiving the downlink data also includes success and failure. A successful reception result means that the first terminal successfully receives the downlink data and successfully decodes the downlink data. A failed reception result means that the first terminal does not receive the downlink data, or receives the downlink data but fails to decode it.
[0081] 305. The first terminal sends second feedback information to the network device within a scheduled time.
[0082] In an embodiment of the present application, after determining the second feedback information based on the first feedback information and the first terminal's reception result of the downlink data, the first terminal sends the second feedback information to the network device within a scheduled time using the time-frequency resources indicated by the configuration information.
[0083] Optionally, the second feedback information in the embodiment of the present application can be represented by the presence or absence of a target bit or a target sequence. For example, the second feedback information can be represented by one bit. When the value of the one bit is "1", it indicates that the first terminal and the second terminal both fail to receive the downlink data. When the value of the one bit is "0", it indicates that the first terminal receives the downlink data successfully and the second terminal fails to receive the downlink data. After receiving the second feedback information, the network device determines the reception results of the downlink data by the first terminal and the second terminal based on the value of the one bit. For example, the second feedback information can be represented by the presence or absence of a target sequence. When the target sequence exists, it indicates that the first terminal and the second terminal both fail to receive the downlink data. When the target sequence does not exist, it indicates that the first terminal receives the downlink data successfully and the second terminal fails to receive the downlink data. After receiving the second feedback information, the network device determines the reception results of the downlink data by the first terminal and the second terminal based on the presence or absence of the target sequence.
[0084] 306. The network device determines whether the timing is valid according to the second feedback information.
[0085] In an embodiment of the present application, after the network device receives the second feedback information sent by the first terminal, it can determine the reception results of the first terminal and the second terminal for the downlink data based on the second feedback information, and determine whether the timing time is valid based on the reception results of the first terminal and the second terminal for the downlink data.
[0086] In an embodiment of the present application, when both the first terminal and the second terminal fail to receive downlink data, the second terminal fails to successfully receive the downlink data, the first terminal is unable to forward the downlink data, and the timer configured by the first terminal expires. If the first terminal has pre-configured sidelink time-frequency resources, the sidelink time-frequency resources also expire. Therefore, the network device can determine, based on the second feedback information sent by the first terminal, that the timer has expired and that retransmission of the downlink data is necessary. Optionally, the network device can also determine, based on the second feedback information, that the configured sidelink time-frequency resources have also expired.
[0087] In an embodiment of the present application, when the first terminal successfully receives downlink data and the second terminal fails to receive the downlink data, the first terminal is able to complete the forwarding of the downlink data, and the timer configured by the first terminal is valid. If the first terminal has pre-configured sidelink time-frequency resources, the sidelink time-frequency resources are also valid. Therefore, the network device can determine that the timer is valid based on the second feedback information sent by the first terminal, and the first terminal will continue to attempt to complete the forwarding, and the network device determines that retransmission of the downlink data is not required. Optionally, the network device can also determine that the configured sidelink time-frequency resources are also valid based on the second feedback information.
[0088] Optionally, in an embodiment of the present application, when the first terminal successfully receives the downlink data and the second terminal fails to receive the downlink data, the first terminal may not feedback any information on the configured time-frequency resource. At this time, if the network device does not detect any information on the time-frequency resource, it may also determine that the timing is valid, and the first terminal will continue to attempt to complete the forwarding. The network device determines that there is no need to retransmit the downlink data. Optionally, the configured sidelink time-frequency resource is also valid.
[0089] In an embodiment of the present application, after the network device sends timing information and downlink data to the first terminal and the second terminal respectively, it can receive feedback information sent by the first terminal through the pre-configured time-frequency resources within the timing time indicated by the timing information. The feedback information is used to indicate the reception results of the downlink data by the first terminal and the second terminal, so that when the second terminal fails to receive the downlink data and the first terminal also fails to receive the downlink data and cannot successfully forward it, the network device can promptly determine that the first terminal cannot complete the forwarding operation and determine that the timing time is invalid, thereby avoiding waste of sidelink time-frequency resources.
[0090] The above describes the data transmission method provided in the embodiment of the present application. Next, the data transmission device provided in the embodiment of the present application will be described.
[0091] Figure 4 This is a structural diagram of a data transmission device 40 provided in an embodiment of the present application.
[0092] See Figure 4 , an embodiment of the present application provides a data transmission device 40, comprising:
[0093] The sending module 401 is configured to send timing information and downlink data, wherein the destination end of the timing information includes the first terminal and the destination end of the downlink data is the second terminal;
[0094] The receiving module 402 is used to receive the first feedback information sent by the first terminal within the timing time after the sending module 401 sends the timing information and downlink data, wherein the timing time is determined by the first terminal based on the timing information, the first feedback information is determined by the first terminal based on the second feedback information sent by the second terminal and the first terminal's reception result of the downlink data, and the second feedback information is used to indicate the second terminal's reception result of the downlink data.
[0095] In an embodiment of the present application, after the network device sends timing information and downlink data to the first terminal and the second terminal respectively, it can receive feedback information sent by the first terminal within the timing time indicated by the timing information. The feedback information is used to indicate the reception results of the downlink data by the first terminal and the second terminal, so that when the second terminal fails to receive the downlink data and the first terminal also fails to receive the downlink data and cannot successfully forward it, the network device can promptly determine whether the first terminal initiates a forwarding operation and perform timely processing, thereby avoiding waste of sidelink time and frequency resources.
[0096] Optionally, as an embodiment, the sending module 401 is also used to send configuration information to the first terminal before the receiving module 402 receives the first feedback information sent by the first terminal within a scheduled time, and the configuration information includes configuration information of time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
[0097] Optionally, as an embodiment, the configuration information is configured through physical layer signaling, high layer signaling or protocol predefined configuration.
[0098] Optionally, as an embodiment, when the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data, the device further includes: a determination module 403, which is used to determine that the timing time is invalid based on the first feedback information after the receiving module 402 receives the first feedback information sent by the first terminal within the timing time.
[0099] Optionally, as an embodiment, when the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the device further includes: a determination module 403, which is used to determine that the timing time is valid based on the first feedback information after the receiving module 402 receives the first feedback information sent by the first terminal within the timing time.
[0100] Optionally, as an embodiment, the first feedback information is represented by a target bit or a target sequence.
[0101] It should be understood that the determination module 403 in the embodiment of the present application can be implemented by a processor or processor-related circuit components, and the sending module 401 and the receiving module 402 can be implemented by a transceiver or transceiver-related circuit components.
[0102] like Figure 5 As shown, an embodiment of the present application further provides a network device 50, which includes a processor 510, a memory 520, and a transceiver 530, wherein the memory 520 stores instructions or programs, and the processor 510 is used to execute the instructions or programs stored in the memory 520. When the instructions or programs stored in the memory 520 are executed, the processor 510 is used to perform the operations performed by the determination module 403 in the above embodiment, and the transceiver 530 is used to perform the operations performed by the sending module 401 and the receiving module 402 in the above embodiment.
[0103] It should be understood that the data transmission device 40 or the network device 50 according to the embodiment of the present application may correspond to the network device in the data transmission method of the embodiment of the present application, and the operations and / or functions of the various modules in the data transmission device 40 or the network device 50 are respectively to achieve Figures 2 to 3 For the sake of brevity, the corresponding processes of each method in are not repeated here.
[0104] Figure 6 This is a schematic structural diagram of another data transmission device 60 provided in an embodiment of the present application. The data transmission device 60 includes:
[0105] Receiving module 601, configured to receive timing information sent by a network device, wherein the timing information is used to determine a timing time;
[0106] The receiving module 601 is further configured to receive first feedback information sent by the second terminal after the receiving module receives the timing information, wherein the first feedback information is used to indicate a reception result of downlink data by the second terminal, wherein the downlink data is sent by the network device to the second terminal;
[0107] a determining module 602, configured to determine second feedback information based on the first feedback information received by the receiving module and a result of receiving the downlink data by the first terminal, wherein the second feedback information is used to indicate a result of receiving the downlink data by the first terminal and a result of receiving the downlink data by the second terminal;
[0108] The sending module 603 is configured to send the second feedback information to the network device within the timing time after the determining module determines the second feedback information.
[0109] Optionally, as an embodiment, the receiving module 601 is also used to receive configuration information sent by the network device before the sending module 603 sends the second feedback information to the network device within the timing time, the configuration information including configuration information of time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
[0110] Optionally, as an embodiment, the configuration information is configured through physical layer signaling, high layer signaling or protocol predefined configuration.
[0111] Optionally, as an embodiment, when the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data, the second feedback information is used to instruct the network device to determine that the timing time is invalid.
[0112] Optionally, as an embodiment, when the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the second feedback information is used to instruct the network device to determine that the timing time is valid.
[0113] Optionally, as an embodiment, the second feedback information is represented by a target bit or a target sequence.
[0114] like Figure 7 As shown, an embodiment of the present application further provides a terminal device 70, which includes a processor 710, a memory 720, and a transceiver 730, wherein the memory 720 stores instructions or programs, and the processor 710 is used to execute the instructions or programs stored in the memory 720. When the instructions or programs stored in the memory 720 are executed, the processor 710 is used to perform the operations performed by the determining module 602 in the above embodiment, and the transceiver 730 is used to perform the operations performed by the receiving module 601 and the sending module 603 in the above embodiment.
[0115] It should be understood that the data transmission device 60 or the terminal device 70 according to the embodiment of the present application may correspond to the first terminal in the data transmission method of the embodiment of the present application, and the operations and / or functions of the various modules in the data transmission device 60 or the terminal device 70 are respectively to achieve Figures 2 to 3 For the sake of brevity, the corresponding processes of each method in are not repeated here.
[0116] Optionally, an embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the network device-related processes in the data transmission method provided in the above method embodiment.
[0117] Optionally, an embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the process related to the first terminal in the data transmission method provided in the above method embodiment.
[0118] Optionally, embodiments of the present application provide a chip system that includes a processor for supporting a network device in implementing the aforementioned data transmission method. In one possible design, the chip system also includes a memory. The memory is used to store program instructions and data necessary for the network device. The chip system can be composed solely of a chip or can include a chip and other discrete components, and this embodiment of the present application does not specifically limit this.
[0119] Optionally, an embodiment of the present application provides a chip system, which includes a processor for supporting the CUE in implementing the above-mentioned data transmission method. In one possible design, the chip system also includes a memory. The memory is used to store program instructions and data necessary for the terminal device. The chip system can be composed of a chip or can include a chip and other discrete components, which is not specifically limited in the embodiment of the present application.
[0120] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be 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. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0121] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM).
[0122] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated into the processor.
[0123] It should be noted that the memory described herein is intended to include, but not be limited to, these and any other suitable types of memory.
[0124] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0125] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0126] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0127] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0128] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0129] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0130] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0131] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0132] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, a computer, a server, or a data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, a computer, a server, or a data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integrations. 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 drive Solid State Disk (SSD)), etc.
[0133] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, which may include: ROM, RAM, disk or CD, etc.
[0134] The above is a detailed introduction to the data transmission method, device and storage medium provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A data transmission method, characterized in that: include: The network device sends timing information and downlink data, wherein the destination end of the timing information includes the first terminal, and the destination end of the downlink data is the second terminal; The network device receives first feedback information sent by the first terminal within a timing time, where the timing time is determined by the first terminal according to the timing information, the first feedback information is determined by the first terminal according to second feedback information sent by the second terminal and a result of receiving the downlink data by the first terminal, and the second feedback information is used to indicate a result of receiving the downlink data by the second terminal; When the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data, the network device determines that the timing time is invalid according to the first feedback information.
2. The method according to claim 1, characterized in that Before the network device receives the first feedback information sent by the first terminal within the scheduled time, the method further includes: The network device sends configuration information to the first terminal, where the configuration information includes configuration information of time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
3. The method according to claim 2, characterized in that The configuration information is configured through physical layer signaling, high layer signaling or protocol pre-defined configuration.
4. The method according to any one of claims 1 to 3, characterized in that: When the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, after the network device receives the first feedback information sent by the first terminal within the scheduled time, the further step includes: The network device determines, based on the first feedback information, that the timing time is valid.
5. The method according to any one of claims 1 to 3, characterized in that: The first feedback information is represented by a target bit or a target sequence.
6. A data transmission method, characterized in that: include: The first terminal receives timing information sent by the network device, where the timing information is used to determine a timing time; The first terminal receives first feedback information sent by the second terminal, wherein the first feedback information is used to indicate a reception result of downlink data by the second terminal, wherein the downlink data is sent by the network device to the second terminal; The first terminal determines second feedback information according to the first feedback information and a result of receiving the downlink data by the first terminal, where the second feedback information is used to indicate a result of receiving the downlink data by the first terminal and a result of receiving the downlink data by the second terminal; The first terminal sends the second feedback information to the network device within the timing time, wherein when the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data, the second feedback information is used to instruct the network device to determine that the timing time is invalid.
7. The method according to claim 6, characterized in that Before the first terminal sends the second feedback information to the network device within the scheduled time, the method further includes: The first terminal receives configuration information sent by the network device, where the configuration information includes configuration information of time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
8. The method according to claim 7, characterized in that The configuration information is configured through physical layer signaling, high layer signaling or protocol pre-defined configuration.
9. The method according to any one of claims 6 to 8, characterized in that: When the first terminal receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the second feedback information is used to instruct the network device to determine that the timing time is valid.
10. The method according to any one of claims 6 to 8, characterized in that: The second feedback information is represented by a target bit or a target sequence.
11. A data transmission device, characterized in that: include: a sending module, configured to send timing information and downlink data, wherein the destination end of the timing information includes the first terminal, and the destination end of the downlink data is the second terminal; a receiving module, configured to receive first feedback information sent by the first terminal within a timing time after the sending module sends the timing information and the downlink data, wherein the timing time is determined by the first terminal based on the timing information, the first feedback information is determined by the first terminal based on second feedback information sent by the second terminal and a result of receiving the downlink data by the first terminal, and the second feedback information is used to indicate a result of receiving the downlink data by the second terminal; The determining module is configured to determine that the timing time is invalid according to the first feedback information when the first terminal fails to receive the downlink data and the second terminal fails to receive the downlink data.
12. The device according to claim 11, characterized in that The sending module is further used to send configuration information to the first terminal before the receiving module receives the first feedback information sent by the first terminal within the scheduled time, where the configuration information includes configuration information of time-frequency resources, and the configuration information is used to instruct the first terminal to send the first feedback information on the time-frequency resources.
13. The device according to claim 12, characterized in that The configuration information is configured through physical layer signaling, high layer signaling or protocol pre-defined configuration.
14. The device according to any one of claims 11 to 13, characterized in that: When the first terminal receives the downlink data successfully, and the second terminal receives the downlink data unsuccessfully, the apparatus further includes: The determining module is configured to determine, after the receiving module receives the first feedback information sent by the first terminal within the timing time, that the timing time is valid according to the first feedback information.
15. The device according to any one of claims 11 to 13, characterized in that: The first feedback information is represented by a target bit or a target sequence.
16. A data transmission device, characterized in that: include: A receiving module, configured to receive timing information sent by a network device, wherein the timing information is used to determine a timing time; The receiving module is further configured to receive first feedback information sent by the second terminal after the receiving module receives the timing information, wherein the first feedback information is used to indicate a reception result of downlink data by the second terminal, wherein the downlink data is sent by the network device to the second terminal; a determining module, configured to determine second feedback information based on the first feedback information received by the receiving module and a reception result of the downlink data by the data transmission device, wherein the second feedback information is used to indicate a reception result of the downlink data by the data transmission device and a reception result of the downlink data by the second terminal; A sending module is used to send the second feedback information to the network device within the timing time after the determination module determines the second feedback information, wherein, when the data transmission device fails to receive the downlink data and the second terminal fails to receive the downlink data, the second feedback information is used to instruct the network device to determine that the timing time is invalid.
17. The device according to claim 16, characterized in that The receiving module is further used to receive configuration information sent by the network device before the sending module sends the second feedback information to the network device within the timing time, wherein the configuration information includes configuration information of time-frequency resources, and the configuration information is used to instruct the data transmission device to send the first feedback information on the time-frequency resources.
18. The device according to claim 17, characterized in that The configuration information is configured through physical layer signaling, high layer signaling or protocol pre-defined configuration.
19. The device according to any one of claims 16 to 18, characterized in that: When the data transmission device receives the downlink data successfully and the second terminal receives the downlink data unsuccessfully, the second feedback information is used to instruct the network device to determine that the timing time is valid.
20. The device according to any one of claims 16 to 18, characterized in that: The second feedback information is represented by a target bit or a target sequence.
21. A network device, characterized in that: Including: processor, memory; The memory is used to store computer-readable instructions or computer programs, and the processor is used to read the computer-readable instructions to implement the method according to any one of claims 1 to 5.
22. A user equipment, characterized in that: Including: processor, memory; The memory is used to store computer-readable instructions or computer programs, and the processor is used to read the computer-readable instructions to implement the method according to any one of claims 6 to 10.
23. A computer-readable storage medium, characterized in that The method comprises computer program instructions, which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 5.
24. A computer-readable storage medium, characterized in that The method comprises computer program instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 6 to 10.
Citation Information
Patent Citations
Feedback information transmission method and device, terminal and storage medium
CN110311762A