[go: up one dir, main page]

WO2021035541A1 - Data transmission method and related device - Google Patents

Data transmission method and related device Download PDF

Info

Publication number
WO2021035541A1
WO2021035541A1 PCT/CN2019/102874 CN2019102874W WO2021035541A1 WO 2021035541 A1 WO2021035541 A1 WO 2021035541A1 CN 2019102874 W CN2019102874 W CN 2019102874W WO 2021035541 A1 WO2021035541 A1 WO 2021035541A1
Authority
WO
WIPO (PCT)
Prior art keywords
dci
pusch
terminal device
network device
information
Prior art date
Application number
PCT/CN2019/102874
Other languages
French (fr)
Chinese (zh)
Inventor
何朗
彭振敬
陈冬明
杜婷
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2019/102874 priority Critical patent/WO2021035541A1/en
Priority to CN201980097166.0A priority patent/CN113966637B/en
Publication of WO2021035541A1 publication Critical patent/WO2021035541A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Definitions

  • This application relates to the field of network technology, and in particular to a data transmission method and related equipment.
  • LTE long-term evolution
  • 5G fifth-generation mobile communication technology
  • RoRa ultra-long range wireless solution
  • DSA discrete carrier Discrete spectrum aggregation
  • This application provides a data transmission method and related equipment, which improves the utilization rate of network resources and improves the success rate of data transmission.
  • an embodiment of the present application provides a data transmission method, including: a network device receives a physical uplink shared channel PUSCH sent by a terminal device on a pre-allocated first time-frequency resource; and sends a first downlink control to the terminal device Information DCI and resource scheduling information, the first DCI is used to indicate whether the PUSCH demodulation is successful, the resource scheduling information is used for the terminal equipment to schedule the second time-frequency resource to transmit at least one data packet when the PUSCH demodulation is successful, or demodulate the PUSCH When it fails, the second time-frequency resource is scheduled to retransmit the PUSCH.
  • the terminal device transmits the PUSCH on the pre-allocated time-frequency resources, and the data transmission delay is reduced by adopting a non-scheduling method, and the network device uses the PDCCH for HARQ feedback without increasing the transmission delay.
  • the resource scheduling information of the next data transmission is indicated while performing HARQ feedback, and the scheduling method is adopted to reduce the probability of uplink resource collision and improve the utilization rate of resources.
  • the network device can allocate the first time-frequency resource to the terminal device according to the service type of the terminal device, so that the terminal device can send the physical uplink shared channel PUSCH on the pre-allocated first time-frequency resource, Thereby reducing the transmission delay.
  • the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit at least one data packet or to retransmit the PUSCH.
  • the first indication information is a new data indication NDI, and NDI is one bit.
  • the network device receives at least one data packet sent by the terminal device, and the tail packet in the at least one data packet includes the indicator value of the target field of the protocol data unit PDU, and the indicator value of the target field is used To instruct the network device to determine whether each data packet is successfully received and to generate a status report; send a second DCI to the terminal device, and the second DCI includes the status report.
  • the terminal device does not need to send the Polling packet, thereby saving signaling overhead.
  • DCI feedback status report reduce resource overhead, reduce time delay, and improve network cell rate.
  • the second DCI further includes confirmation information, which is used to indicate whether the tail packet is successfully demodulated.
  • the DCI is used to feedback whether the tail packet is successfully demodulated, which reduces resource overhead, reduces time delay, and improves network cell rate.
  • the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes a status report.
  • the second indication information is one bit.
  • an embodiment of the present application provides a data transmission method, including: a terminal device sends a PUSCH to a network device on a first pre-allocated time-frequency resource; and receives the first downlink control information DCI and resource sent by the network device Scheduling information, the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal equipment to schedule the second time-frequency resource to transmit at least one data packet when the PUSCH demodulation succeeds, or to schedule the second data packet when the PUSCH demodulation fails Time-frequency resources retransmit PUSCH.
  • the terminal device transmits the PUSCH on the pre-allocated time-frequency resources, and the non-scheduling method is adopted to reduce the transmission delay, and the network device uses the PDCCH for HARQ feedback without increasing the delay.
  • the resource scheduling information of the next data transmission is indicated while performing HARQ feedback, and the scheduling method is adopted to reduce the probability of uplink resource collision and improve the utilization rate of resources.
  • the network device can allocate the first time-frequency resource to the terminal device according to the service type of the terminal device, so that the terminal device can send the physical uplink shared channel PUSCH on the pre-allocated first time-frequency resource, Thereby reducing the transmission delay.
  • the first indication information is a new data indication NDI, and NDI is one bit.
  • the terminal device sends at least one data packet to the network device, and the tail packet in the at least one data packet includes the indicator value of the target field of the protocol data unit PDU, and the indicator value of the target field is used to indicate the network device Determine whether each data packet is successfully received and generate a status report; receive the second DCI sent by the network device, and the second DCI includes the status report.
  • the terminal device does not need to send a Polling packet, thereby saving signaling overhead. And through DCI feedback status report, reduce resource overhead, reduce time delay, and improve network cell rate.
  • the second DCI further includes confirmation information, which is used to indicate whether the tail packet is successfully demodulated.
  • the DCI is used to feedback whether the tail packet is successfully demodulated, which reduces resource overhead, reduces time delay, and improves network cell rate.
  • the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes a status report.
  • the second indication information is one bit.
  • the embodiments of the present application provide a first data transmission device, the first data transmission is configured to implement the methods and functions performed by the network device in the first aspect, and is implemented by hardware/software, and the hardware/software
  • the software includes modules corresponding to the above-mentioned functions.
  • the embodiments of the present application provide a second data transmission device configured to implement the methods and functions performed by the terminal device in the second aspect described above.
  • the second data transmission device is implemented by hardware/software.
  • the software includes modules corresponding to the above-mentioned functions.
  • an embodiment of the present application provides a network device, including: a processor, a memory, and a communication bus, where the communication bus is used to implement connection and communication between the processor and the memory, and the processor executes the program stored in the memory.
  • the network device provided in this application may include a module corresponding to the behavior of the network device in the above method design.
  • the module can be software and/or hardware.
  • an embodiment of the present application provides a terminal device, including: a processor, a memory, and a communication bus, where the communication bus is used to implement connection and communication between the processor and the memory, and the processor executes the program stored in the memory.
  • the terminal device provided in this application may include a module corresponding to the behavior of the terminal device in the above method design.
  • the module can be software and/or hardware.
  • the present application provides a computer-readable storage medium with instructions stored in the computer-readable storage medium, which when run on a computer, cause the computer to execute the methods of the above aspects.
  • this application provides a computer program product containing instructions, which when run on a computer, causes the computer to execute the methods of the above aspects.
  • a chip including a processor, configured to call and execute instructions stored in the memory from the memory, so that a communication device installed with the chip executes the method of any one of the above aspects.
  • the embodiments of the present application also provide another chip.
  • the chip may be a chip in a network device or a terminal device.
  • the chip includes: an input interface, an output interface, and a processing circuit. They are connected through internal connection paths, and the processing circuit is used to execute any of the above-mentioned methods.
  • another chip including: an input interface, an output interface, a processor, and optionally, a memory.
  • the input interface, output interface, the processor and the memory are connected through an internal connection path, and the processor uses To execute the code in the memory, when the code is executed, the processor is used to execute the method in any of the foregoing aspects.
  • a device is provided to implement the method of any one of the above aspects.
  • FIG. 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application.
  • FIG. 2 is a schematic diagram of a non-scheduling method for random resource selection provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of a fixed resource non-scheduling method provided by an embodiment of the present application.
  • FIG. 4 is a schematic flowchart of a data transmission method provided by an embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of a first data transmission device provided by an embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of a second data transmission device provided by an embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a network device proposed by an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a terminal device proposed in an embodiment of the present application.
  • FIG. 1 is a schematic structural diagram of a communication system 100 provided by an embodiment of the present application.
  • the communication system 100 may include a network device 110 and a terminal device 101 to a terminal device 106.
  • the network device or terminal device can be hardware, software that is functionally divided, or a combination of the two.
  • the network device and the terminal device can communicate with other devices or network elements.
  • the network device 110 can send downlink data to the terminal device 101 to the terminal device 106.
  • the terminal device 101 to the terminal device 106 may also send uplink data to the network device 110.
  • the network equipment 110 may be a base station, an access point, a relay node, a base transceiver station (BTS), a node B (nodeB, NB), an evolved node (evolved node B, eNB), or a 5G base station, which refers to the A device in an access network that communicates with a wireless terminal through one or more sectors on the air interface.
  • BTS base transceiver station
  • nodeB node B
  • eNB evolved node
  • 5G base station 5G base station
  • the terminal device 101 to the terminal device 106 may be cellular phones, smart phones, portable computers, handheld communication devices, handheld computing devices, satellite radio devices, global positioning systems, handheld computers (personal digital assistants, PDAs) and/or used in wireless Any other suitable devices for communication on the communication system 100 and so on.
  • the communication system 100 can adopt a public land mobile network (PLMN), a device-to-device (D2D) network, a machine-to-machine (M2M) network, and the Internet of things (Internet of things). , IoT) or other networks.
  • PLMN public land mobile network
  • D2D device-to-device
  • M2M machine-to-machine
  • IoT Internet of things
  • the terminal device 104 to the terminal device 106 may also form a communication system.
  • the terminal device 105 can send downlink data to the terminal device 104 or the terminal device 106.
  • the method in the embodiment of the present application can be applied to the communication system 100 shown in FIG. 1.
  • No scheduling technology The UE does not need to send a schedule request (SR) and receive the scheduling information of the physical downlink control channel (PDCCH) sent by the network device.
  • the UE can select pre-allocated time-frequency resources or randomly select The time-frequency resource sends data directly, and the SR request delay and the PDCCH scheduling delay can be saved through the non-scheduling technology.
  • the network equipment is required to allocate time-frequency resources to the UE in advance, when the UE has no service, it is easy to cause a waste of resources and reduce the utilization of network resources.
  • network equipment can allocate different UEs to the same resources. This will introduce a new problem. When different UEs send services at the same time, the time-frequency resources of different UEs are prone to collisions, resulting in different The UE's data transmission failed.
  • the following mainly introduces the specific application scenarios of the non-scheduling technology.
  • FIG. 2 is a schematic diagram of a non-scheduling method for random resource selection according to an embodiment of the present application. The method includes but is not limited to the following steps:
  • Step 1 When the UE needs to send uplink data, the UE randomly selects time-frequency resources and sends the uplink data through multiple gateways.
  • Step 2 After multiple gateways receive the uplink data sent by the UE, they directly transmit the uplink data to the network server, and after receiving the uplink data, the network server sends the uplink data to the application server.
  • Step 3 After the application server receives the uplink data, within the acknowledgement (ACK) information feedback period, the application server selects the gateway with the strongest signal, and sends the confirmation message of the uplink data through the selected network management.
  • ACK acknowledgement
  • Step 4 In the ACK feedback period, if the UE does not receive the confirmation information sent by the application server, it resends the uplink data. If the confirmation message sent by the application server is received, this data transmission ends.
  • LoRa is the most typical random resource selection without scheduling technology, which is mainly oriented to the low latency of the Internet of Things.
  • the UE needs to send uplink data, it randomly selects time-frequency resources and sends the uplink data directly.
  • the UE does not need to send an SR request, the network device does not need to issue scheduling information, and does not need to feed back hybrid automatic repeat request (HARQ) information.
  • HARQ hybrid automatic repeat request
  • LoRa uses multiple gateways to send at the same time, which improves the success rate of uplink data transmission.
  • the network load increases, the probability of resource collision in UE data transmission increases, and the success rate of data transmission decreases.
  • LoRa does not have HARQ feedback and retransmission at the media access control (MAC) layer, and the success rate of air interface data transmission is low.
  • MAC media access control
  • FIG. 3 is a schematic diagram of a fixed resource non-scheduling method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
  • Step 1 The network equipment allocates time-frequency resources to the UE, and the time-frequency resources are used for unscheduled data transmission.
  • Step 2 When the UE needs to send uplink data, the UE sends a physical uplink shared channel (PUSCH) in a pre-allocated time-frequency resource.
  • PUSCH physical uplink shared channel
  • Step 3 After receiving the PUSCH sent by the UE, the network device sends downlink control information (DCI) to the UE.
  • the DCI includes ACK/NACK. If the DCI indicates ACK, the network device demodulates the PUSCH successfully. If NACK is indicated, it means that the network device has failed to demodulate the PUSCH, and the UE needs to resend the PUSCH.
  • DCI downlink control information
  • Step 4 After the UE receives the DCI, if the DCI indicates an ACK, the UE can send the data packet on the pre-allocated time-frequency resources. If the DCI indicates NACK, the UE needs to retransmit the PUSCH using pre-allocated time-frequency resources.
  • Step 5 If it is determined that the network device demodulates the PUSCH successfully, the UE starts to send data packets on the PUSCH. After sending the tail packet in the data packet, the Polling packet is sent, and the Polling packet is used to instruct the network device to determine whether each data packet is received and to generate a status report.
  • Step 6 After receiving the Polling packet sent by the UE, the network device passes the received data packet to the RLC layer, and the RLC layer determines whether each data packet is received and generates a status report.
  • Step 7 The network device sends a status report to the UE.
  • the status report is used to notify the UE whether the data packet is successfully received.
  • the feedback mode of the status report is the downlink data transmission mode, which is transmitted on the PDSCH.
  • the semi-static tuning of LTE, the Grant free technology of 5G, and the non-scheduling technology of DSA are all fixed-resource non-scheduling technologies.
  • the network equipment pre-allocates time-frequency resources of a fixed period and a fixed size to the UE.
  • the UE needs to send uplink data, it directly sends PUSCH and data packets.
  • different UEs allocate different unscheduled resources, which will result in low network resource utilization. It is possible to improve resource utilization by allocating different users to the same resource.
  • different users send uplink data on the same resource, which is prone to resource collisions, resulting in data transmission failure.
  • the above two implementations are data transmission methods without a scheduling mechanism, but both methods have the problem of low network resource utilization, and the resources of different terminal equipment (user equipment, UE) are prone to collisions, resulting in data transmission failure.
  • UE user equipment
  • Step 1 When the UE needs to send uplink data, it sends an SR request to the network device;
  • Step 2 The network device sends DCI to the UE, and the DCI is used to indicate information such as time-frequency resources allocated to the UE.
  • Step 3 The UE sends the PUSCH on the allocated time-frequency resources.
  • Step 4 After receiving the PUSCH sent by the UE, the network device sends downlink control information (DCI) to the UE.
  • the DCI includes ACK/NACK. If the DCI indicates ACK, the network device demodulates the PUSCH successfully. If NACK is indicated, it means that the network device has failed to demodulate the PUSCH, and the UE needs to resend the PUSCH.
  • DCI downlink control information
  • Step 5 After the UE receives the DCI, if the DCI indicates an ACK, the UE can send a data packet on the time-frequency resource allocated above. If the DCI indicates NACK, the UE needs to resend the SR request and resend the PUSCH on the reallocated time-frequency resources.
  • Step 6 If it is determined that the network device demodulates the PUSCH successfully, the UE starts to send data packets. After sending the tail packet in the data packet, the Polling packet is sent, and the Polling packet is used to instruct the network device to determine whether each data packet is received and to generate a status report.
  • Step 7 After the network device receives the Polling packet sent by the UE, it passes the received data packet to the RLC layer, and the RLC layer determines whether each data packet is received and generates a status report.
  • Step 8 The network device sends a status report to the UE, and the status report is used to notify the UE whether the data packet is successfully received.
  • the feedback mode of the status report is the downlink data transmission mode, which is transmitted on the PDSCH.
  • the network device allocates time-frequency resources to the UE only when the UE needs to send uplink data. This can avoid resource waste and will not cause resource collision problems.
  • an SR request must be initiated first, which results in a large scheduling delay.
  • the UE sends the tail packet it needs to send a Polling packet to request the network device to issue a status report, which consumes network resources.
  • FIG. 4 is a schematic flowchart of a data transmission method provided by an embodiment of the present application.
  • the steps in the embodiment of this application at least include:
  • the terminal device sends a PUSCH to the network device on the first pre-allocated time-frequency resource, and the network device receives the physical uplink shared channel PUSCH sent by the terminal device on the pre-allocated first time-frequency resource. After the network device receives the PUSCH, it can receive and demodulate the data packet sent by the terminal device on the PUSCH.
  • the network device may allocate the first time-frequency resource to the terminal device according to the service type of the terminal device. For terminal devices of different service types, network devices can allocate different time-frequency resources.
  • the network device sends first downlink control information DCI and resource scheduling information to the terminal device, where the first DCI is used to indicate whether the PUSCH is successfully demodulated, and the resource scheduling information is used for the terminal device
  • a second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, a second time-frequency resource is scheduled to retransmit the PUSCH.
  • the network device can perform HARQ feedback on the PDCCH channel, and send the first DCI and resource scheduling information, where the first DCI includes first indication information, and the first indication information is used to indicate all
  • the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet or retransmit the PUSCH.
  • the resource scheduling information is used to instruct the terminal equipment to schedule time-frequency resources for the next data transmission.
  • the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, and S403 is executed.
  • the first DCI indicates NACK, it indicates that the network device has failed to demodulate the PUSCH, and the terminal device needs to be instructed to resend the PUSCH.
  • the resource scheduling information is used to schedule the second time-frequency resource to retransmit the PUSCH.
  • the first indication information is a new data indicator (new data indicator, NDI), and the NDI is one bit.
  • the terminal device when the bit is "1", it indicates that the PUSCH demodulation is successful, and the terminal device is instructed to schedule the second time-frequency resource to transmit at least one data packet.
  • the bit when the bit is "0”, it indicates that the demodulation of the PUSCH fails, and the terminal device is instructed to schedule the second time-frequency resource to retransmit the PUSCH.
  • the terminal device sends at least one data packet on the second time-frequency resource according to the resource scheduling information, and the network device receives the at least one data packet sent by the terminal device.
  • the tail packet in the at least one data packet includes an indication value of a target field of a protocol data unit (PDU), and the indication value of the target field is used to instruct the network device to determine each of the data Whether the package is successfully received and a status report is generated.
  • PDU protocol data unit
  • the "P" position of the PDU of the radio link control (RLC) layer in the tail packet can be modified to "1".
  • the terminal device does not need to send Polling packets, thereby saving signaling overhead.
  • the network device After the network device receives the tail packet sent by the terminal device, it first transmits the data packet to the higher layer (such as the RLC layer).
  • the RLC layer of the network device determines that the "P" position of the PDU is “1” and confirms each data packet And generate a status report, and feed the status report back to the media access control (MAC) layer of the network device. Finally, the second DCI is sent through the MAC, and the second DCI includes a status report.
  • MAC media access control
  • S404 The network device sends a second DCI to the terminal device, and the terminal device receives the second DCI sent by the network device, where the second DCI includes a status report.
  • the MAC layer of the network device may place the confirmation information of the tail packet in the new data indicator (NDI) indicator bit in the second DCI, and the second DCI also includes the confirmation information, so
  • the confirmation information is used to indicate whether the tail packet is successfully demodulated.
  • the confirmation information can be "0" (NACK) or "1" (ACK). If the feedback confirmation information is ACK, it means that the tail packet demodulation is successful.
  • the terminal device receives the second DCI, if it is determined that the tail packet is successfully demodulated and each data packet is successfully received, the current data transmission ends. If it is determined that the demodulation of the tail packet fails or the reception of a certain data packet fails, the terminal device can resend the corresponding data packet.
  • the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
  • the second indication information is a bit, such as "0" or "1", where “0” may indicate that the second DCI includes scheduling information for data transmission, and "1" indicates that the second DCI includes status In the report, the contents indicated by "0” and “1” can also be interchanged, which is not limited here.
  • the remaining bits in the second DCI can be used to indicate the status report, that is, each bit represents whether each data packet is successfully received, for example, "0" indicates that the data packet is received successfully, and "1" indicates that the data packet has failed to be received. .
  • the terminal device transmits the PUSCH on the pre-allocated time-frequency resources, using a non-scheduling manner, which reduces the data transmission delay, and the network device uses the PDCCH for HARQ feedback without increasing the delay.
  • the resource scheduling information of the next data transmission is indicated while performing HARQ feedback, and the scheduling method is adopted to reduce the probability of uplink resource collision and improve the utilization rate of resources.
  • adaptive modulation and coding (AMC) adjustments can be performed on resource scheduling information in real time, reducing AMC adjustment duration and radio resource control (radio resource control, RRC) signaling overhead.
  • RRC radio resource control
  • FIG. 5 is a schematic structural diagram of a first data transmission device according to an embodiment of the present application.
  • the first data transmission device may include a receiving module 501 and a sending module 502.
  • the detailed description of each module is as follows .
  • the receiving module 501 is configured to receive the physical uplink shared channel PUSCH sent by the terminal equipment on the pre-allocated first time-frequency resource;
  • the sending module 502 is configured to send first downlink control information DCI and resource scheduling information to the terminal equipment, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal.
  • the device schedules a second time-frequency resource to transmit at least one data packet when the PUSCH demodulation succeeds, or schedules a second time-frequency resource to retransmit the PUSCH when the PUSCH demodulation fails.
  • the sending module 502 is further configured to allocate the first time-frequency resource to the terminal device according to the service type of the terminal device.
  • the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, or to retransmit the PUSCH.
  • the first indication information is a new data indication NDI, and the NDI is one bit.
  • the receiving module 501 is further configured to receive the at least one data packet sent by the terminal device, and the tail packet in the at least one data packet includes the indication value of the target field of the protocol data unit PDU, and the target The indication value of the field is used to instruct the network device to determine whether each of the data packets is successfully received and to generate a status report; the sending module 502 is also used to send a second DCI to the terminal device, and the second DCI includes all State report.
  • the second DCI further includes confirmation information, and the confirmation information is used to indicate whether demodulation of the tail packet is successful.
  • the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
  • the second indication information is one bit.
  • each module can also refer to the corresponding description of the method embodiment shown in FIG. 4 to execute the method and function performed by the network device in the above embodiment.
  • FIG. 6 is a schematic structural diagram of a second data transmission device provided by an embodiment of the present application.
  • the second data transmission device may include a sending module 601 and a receiving module 602.
  • the detailed description of each module is as follows .
  • the sending module 601 is configured to send the PUSCH to the network device on the first time-frequency resource allocated in advance;
  • the receiving module 602 is configured to receive first downlink control information DCI and resource scheduling information sent by the network device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the
  • the terminal device schedules a second time-frequency resource to transmit at least one data packet when the PUSCH demodulation succeeds, or schedules a second time-frequency resource to retransmit the PUSCH when the PUSCH demodulation fails.
  • the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, or to retransmit the PUSCH.
  • the first indication information is a new data indication NDI, and the NDI is one bit.
  • the sending module 601 is further configured to send the at least one data packet to the network device, and the tail packet in the at least one data packet includes the indication value of the target field of the protocol data unit PDU, and the target field The indicating value of is used to instruct the network device to determine whether each of the data packets is successfully received and to generate a status report; the receiving module 602 is also used to receive a second DCI sent by the network device, and the second DCI includes all State report.
  • the second DCI further includes confirmation information, and the confirmation information is used to indicate whether demodulation of the tail packet is successful.
  • the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
  • the second indication information is one bit.
  • each module can also refer to the corresponding description of the method embodiment shown in FIG. 4 to execute the methods and functions performed by the terminal device in the foregoing embodiment.
  • FIG. 7 is a schematic structural diagram of a network device according to an embodiment of the present application.
  • the network device may include: at least one processor 701, at least one communication interface 702, at least one memory 703, and at least one communication bus 704.
  • the processor 701 may be a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of this application.
  • the processor may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on.
  • the communication bus 704 may be a standard PCI bus for interconnecting peripheral components or an extended industry standard structure EISA bus. The bus can be divided into an address bus, a data bus, a control bus, and so on.
  • the communication bus 704 is used to implement connection and communication between these components.
  • the communication interface 702 of the device in the embodiment of the present application is used for signaling or data communication with other node devices.
  • the memory 703 may include volatile memory, such as nonvolatile random access memory (NVRAM), phase change RAM (PRAM), magnetoresistive random access memory (magetoresistive) RAM, MRAM), etc., may also include non-volatile memory, such as at least one disk storage device, electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), flash memory devices, such as reverse or flash memory (NOR flash memory) or NAND flash memory (NAND flash memory), semiconductor devices, such as solid state disk (SSD), etc.
  • the memory 703 may also be at least one storage device located far away from the foregoing processor 701.
  • the memory 703 may also store a group of program codes, and the processor 701 may optionally also execute the programs executed in the memory 703.
  • the terminal device Send first downlink control information DCI and resource scheduling information to the terminal device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used by the terminal device to decode the PUSCH on the PUSCH.
  • the modulation is successful, the second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, the second time-frequency resource is scheduled to retransmit the PUSCH.
  • the processor 701 is further configured to perform the following operations:
  • the first time-frequency resource is allocated to the terminal device.
  • the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, or to retransmit the PUSCH.
  • the first indication information is a new data indication NDI, and the NDI is one bit.
  • the processor 701 is further configured to perform the following operations:
  • a tail packet in the at least one data packet includes an indication value of a target field of a protocol data unit PDU, and the indication value of the target field is used to indicate the network device Determining whether each of the data packets is successfully received and generating a status report;
  • the second DCI further includes confirmation information, and the confirmation information is used to indicate whether demodulation of the tail packet is successful.
  • the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
  • the second indication information is one bit.
  • processor may also cooperate with the memory and the communication interface to perform the operation of the network device in the above-mentioned application embodiment.
  • FIG. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
  • the terminal device may include: at least one processor 801, at least one communication interface 802, at least one memory 803, and at least one communication bus 804.
  • the processor 801 may be various types of processors mentioned above.
  • the communication bus 804 may be a standard PCI bus for interconnecting peripheral components or an extended industry standard structure EISA bus. The bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of presentation, only one thick line is used in FIG. 8, but it does not mean that there is only one bus or one type of bus.
  • the communication bus 804 is used to implement connection and communication between these components. Among them, the communication interface 802 of the device in the embodiment of the present application is used for signaling or data communication with other node devices.
  • the memory 803 may be various types of memories mentioned above. Optionally, the memory 803 may also be at least one storage device located far away from the foregoing processor 801.
  • the memory 803 stores a set of program codes, and the processor 801 executes the programs executed by the above-mentioned OAM in the memory 803.
  • the network device Receive first downlink control information DCI and resource scheduling information sent by the network device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal device to perform the demodulation on the PUSCH
  • the second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, the second time-frequency resource is scheduled to retransmit the PUSCH.
  • the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, or to retransmit the PUSCH.
  • the first indication information is a new data indication NDI, and the NDI is one bit.
  • processor 801 is further configured to perform the following operations:
  • the at least one data packet is sent to the network device, and a tail packet in the at least one data packet includes an indication value of a target field of a protocol data unit PDU, and the indication value of the target field is used to instruct the network device to determine Whether each of the data packets is successfully received and a status report is generated;
  • the second DCI further includes confirmation information, and the confirmation information is used to indicate whether demodulation of the tail packet is successful.
  • the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
  • the second indication information is one bit.
  • the processor may also cooperate with the memory and the communication interface to perform the operation of the terminal device in the above-mentioned application embodiment.
  • the embodiments of the present application also provide a chip system, which includes a processor, which is used to support network equipment or terminal equipment to realize the functions involved in any of the above embodiments, for example, to generate or process the functions involved in the above methods. Data and/or information.
  • the chip system may further include a memory, and the memory is used for necessary program instructions and data for network devices or terminal devices.
  • the chip system can be composed of chips, or include chips and other discrete devices.
  • the embodiments of the present application also provide a processor, which is configured to be coupled with a memory and used to execute any method and function involving a network device or a terminal device in any of the foregoing embodiments.
  • the embodiments of the present application also provide a computer program product containing instructions, which when running on a computer, enables the computer to execute any method and function involving a network device or a terminal device in any of the foregoing embodiments.
  • the embodiments of the present application also provide a device for executing any method and function involving a network device or a terminal device in any of the foregoing embodiments.
  • An embodiment of the present application also provides a wireless communication system, which includes at least one multi-network device and at least one terminal device involved in any of the foregoing embodiments.
  • the computer may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • software it can be implemented in the form of a computer program product in whole or in part.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer instructions may be transmitted from a website, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Provided in embodiments of the present application are a data transmission method and a related device, the method comprising: a network device receiving a physical uplink shared channel (PUSCH) sent by the terminal device on a pre-allocated first time-frequency resource; sending first downlink control information (DCI) and resource scheduling information to the terminal device, the first DCI being used to indicate whether the PUSCH has been demodulated successfully, and the resource scheduling information being used by the terminal device to schedule a second time-frequency resource to transmit at least one data packet when the PUSCH has been demodulated successfully, or to schedule the second time-frequency resource to retransmit the PUSCH when the PUSCH fails to be demodulated. By using the embodiments of the present application, the utilization rate of network resources can be improved, and the success rate of data transmission can be improved.

Description

一种数据传输方法及相关设备A data transmission method and related equipment 技术领域Technical field
本申请涉及网络技术领域,尤其涉及一种数据传输方法及相关设备。This application relates to the field of network technology, and in particular to a data transmission method and related equipment.
背景技术Background technique
随着无线通信技术的快速发展,无线通信适配的业务越来越多,对时延要求也越来越高。很多无线技术为了节省时延,提出了无调度技术。例如,长期演进(long term evolution,LTE)的半静态调度、第五代移动通信技术(5-Generation,5G)的grant free、超远距离无线传输方案(long range wireless solution,LoRa)和离散载波聚合(discrete spectrum aggregation,DSA)等都应用了无调度技术。但是,这种技术网络资源利用率低,不同终端设备(user equipment,UE)的资源容易发生碰撞,导致数据传输失败。With the rapid development of wireless communication technology, there are more and more wireless communication adaptation services, and the requirements for time delay are getting higher and higher. In order to save time delay, many wireless technologies have proposed no scheduling technology. For example, long-term evolution (LTE) semi-persistent scheduling, fifth-generation mobile communication technology (5-Generation, 5G) grant free, ultra-long range wireless solution (LoRa) and discrete carrier Discrete spectrum aggregation (DSA), etc. all apply non-scheduling technology. However, this technology has a low utilization rate of network resources, and resources of different terminal equipment (user equipment, UE) are prone to collisions, resulting in data transmission failure.
发明内容Summary of the invention
本申请提供了一种数据传输方法及相关设备,提高了网络资源的利用率,提高了数据传输的成功率。This application provides a data transmission method and related equipment, which improves the utilization rate of network resources and improves the success rate of data transmission.
第一方面,本申请实施例提供了一种数据传输方法,包括:网络设备接收终端设备在预先分配的第一时频资源上发送的物理上行共享信道PUSCH;向终端设备发送第一下行控制信息DCI和资源调度信息,第一DCI用于指示PUSCH是否解调成功,该资源调度信息用于终端设备在PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在PUSCH解调失败时调度第二时频资源重新传输PUSCH。通过终端设备在预先分配的时频资源上发送PUSCH,采用无调度的方式,减小了数据传输时延,并且网络设备采用PDCCH进行HARQ反馈,不会增加传输时延。另外,在进行HARQ反馈的同时指示下一次数据传输的资源调度信息,采用有调度的方式,减少了上行资源碰撞的概率,提高了资源的利用率。In the first aspect, an embodiment of the present application provides a data transmission method, including: a network device receives a physical uplink shared channel PUSCH sent by a terminal device on a pre-allocated first time-frequency resource; and sends a first downlink control to the terminal device Information DCI and resource scheduling information, the first DCI is used to indicate whether the PUSCH demodulation is successful, the resource scheduling information is used for the terminal equipment to schedule the second time-frequency resource to transmit at least one data packet when the PUSCH demodulation is successful, or demodulate the PUSCH When it fails, the second time-frequency resource is scheduled to retransmit the PUSCH. The terminal device transmits the PUSCH on the pre-allocated time-frequency resources, and the data transmission delay is reduced by adopting a non-scheduling method, and the network device uses the PDCCH for HARQ feedback without increasing the transmission delay. In addition, the resource scheduling information of the next data transmission is indicated while performing HARQ feedback, and the scheduling method is adopted to reduce the probability of uplink resource collision and improve the utilization rate of resources.
在一种可能的设计中,网络设备可以根据终端设备的业务类型,向终端设备分配第一时频资源,以便终端设备可以在预先分配的第一时频资源上发送的物理上行共享信道PUSCH,从而减少传输时延。In a possible design, the network device can allocate the first time-frequency resource to the terminal device according to the service type of the terminal device, so that the terminal device can send the physical uplink shared channel PUSCH on the pre-allocated first time-frequency resource, Thereby reducing the transmission delay.
在另一种可能的设计中,第一DCI包括第一指示信息,第一指示信息用于指示资源调度信息用于调度第二时频资源传输至少一个数据包、或重新传输PUSCH。In another possible design, the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit at least one data packet or to retransmit the PUSCH.
在另一种可能的设计中,第一指示信息为新数据指示NDI,NDI为一个比特位。In another possible design, the first indication information is a new data indication NDI, and NDI is one bit.
在另一种可能的设计中,网络设备接收终端设备发送的至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,该目标字段的指示值用于指示网络设备确定每个数据包是否接收成功并生成状态报告;向终端设备发送第二DCI,第二DCI包括状态报告。通过在尾包携带PDU的目标字段的指示值,使得终端设备不用发送Polling包,从而节省信令开销。并且通过DCI反馈状态报告,减少资源开销,降低时延,提升网络小区速率。In another possible design, the network device receives at least one data packet sent by the terminal device, and the tail packet in the at least one data packet includes the indicator value of the target field of the protocol data unit PDU, and the indicator value of the target field is used To instruct the network device to determine whether each data packet is successfully received and to generate a status report; send a second DCI to the terminal device, and the second DCI includes the status report. By carrying the indication value of the target field of the PDU in the tail packet, the terminal device does not need to send the Polling packet, thereby saving signaling overhead. And through DCI feedback status report, reduce resource overhead, reduce time delay, and improve network cell rate.
在另一种可能的设计中,第二DCI还包括确认信息,所述确认信息用于指示尾包是 否解调成功。通过DCI反馈尾包是否解调成功,减少资源开销,降低时延,提升网络小区速率。In another possible design, the second DCI further includes confirmation information, which is used to indicate whether the tail packet is successfully demodulated. The DCI is used to feedback whether the tail packet is successfully demodulated, which reduces resource overhead, reduces time delay, and improves network cell rate.
在另一种可能的设计中,第二DCI还包括第二指示信息,第二指示信息用于指示第二DCI是否包含状态报告。In another possible design, the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes a status report.
在另一种可能的设计中,第二指示信息为一个比特位。In another possible design, the second indication information is one bit.
第二方面,本申请实施例提供了一种数据传输方法,包括:终端设备在预先分配的第一时频资源上向网络设备发送PUSCH;接收网络设备发送的第一下行控制信息DCI和资源调度信息,第一DCI用于指示PUSCH是否解调成功,资源调度信息用于终端设备在PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在PUSCH解调失败时调度第二时频资源重新传输PUSCH。通过终端设备在预先分配的时频资源上发送PUSCH,采用无调度的方式,减小了传输时延,并且网络设备采用PDCCH进行HARQ反馈,不会增加时延。另外,在进行HARQ反馈的同时指示下一次数据传输的资源调度信息,采用有调度的方式,减少了上行资源碰撞的概率,提高了资源的利用率。In the second aspect, an embodiment of the present application provides a data transmission method, including: a terminal device sends a PUSCH to a network device on a first pre-allocated time-frequency resource; and receives the first downlink control information DCI and resource sent by the network device Scheduling information, the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal equipment to schedule the second time-frequency resource to transmit at least one data packet when the PUSCH demodulation succeeds, or to schedule the second data packet when the PUSCH demodulation fails Time-frequency resources retransmit PUSCH. The terminal device transmits the PUSCH on the pre-allocated time-frequency resources, and the non-scheduling method is adopted to reduce the transmission delay, and the network device uses the PDCCH for HARQ feedback without increasing the delay. In addition, the resource scheduling information of the next data transmission is indicated while performing HARQ feedback, and the scheduling method is adopted to reduce the probability of uplink resource collision and improve the utilization rate of resources.
在一种可能的设计中,网络设备可以根据终端设备的业务类型,向终端设备分配第一时频资源,以便终端设备可以在预先分配的第一时频资源上发送的物理上行共享信道PUSCH,从而减少传输时延。In a possible design, the network device can allocate the first time-frequency resource to the terminal device according to the service type of the terminal device, so that the terminal device can send the physical uplink shared channel PUSCH on the pre-allocated first time-frequency resource, Thereby reducing the transmission delay.
在另一种可能的设计中,第一指示信息为新数据指示NDI,NDI为一个比特位。In another possible design, the first indication information is a new data indication NDI, and NDI is one bit.
在另一种可能的设计中,终端设备向网络设备发送至少一个数据包,至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,目标字段的指示值用于指示网络设备确定每个数据包是否接收成功并生成状态报告;接收网络设备发送的第二DCI,第二DCI包括状态报告。通过在尾包携带PDU的目标字段的指示值,这样终端设备不用发送Polling包,从而节省信令开销。并且通过DCI反馈状态报告,减少资源开销,降低时延,提升网络小区速率。In another possible design, the terminal device sends at least one data packet to the network device, and the tail packet in the at least one data packet includes the indicator value of the target field of the protocol data unit PDU, and the indicator value of the target field is used to indicate the network device Determine whether each data packet is successfully received and generate a status report; receive the second DCI sent by the network device, and the second DCI includes the status report. By carrying the indication value of the target field of the PDU in the tail packet, the terminal device does not need to send a Polling packet, thereby saving signaling overhead. And through DCI feedback status report, reduce resource overhead, reduce time delay, and improve network cell rate.
在另一种可能的设计中,第二DCI还包括确认信息,确认信息用于指示尾包是否解调成功。通过DCI反馈尾包是否解调成功,减少资源开销,降低时延,提升网络小区速率。In another possible design, the second DCI further includes confirmation information, which is used to indicate whether the tail packet is successfully demodulated. The DCI is used to feedback whether the tail packet is successfully demodulated, which reduces resource overhead, reduces time delay, and improves network cell rate.
在另一种可能的设计中,第二DCI还包括第二指示信息,第二指示信息用于指示第二DCI是否包含状态报告。In another possible design, the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes a status report.
在另一种可能的设计中,第二指示信息为一个比特位。In another possible design, the second indication information is one bit.
第三方面,本申请实施例提供了一种第一数据传输装置,该第一数据传输被配置为实现上述第一方面中网络设备所执行的方法和功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的模块。In the third aspect, the embodiments of the present application provide a first data transmission device, the first data transmission is configured to implement the methods and functions performed by the network device in the first aspect, and is implemented by hardware/software, and the hardware/software The software includes modules corresponding to the above-mentioned functions.
第四方面,本申请实施例提供了一种第二数据传输装置,该第二数据传输装置被配置为实现上述第二方面中终端设备所执行的方法和功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的模块。In a fourth aspect, the embodiments of the present application provide a second data transmission device configured to implement the methods and functions performed by the terminal device in the second aspect described above. The second data transmission device is implemented by hardware/software. /The software includes modules corresponding to the above-mentioned functions.
第五方面,本申请实施例提供了一种网络设备,包括:处理器、存储器和通信总线,其中,通信总线用于实现处理器和存储器之间连接通信,处理器执行存储器中存储的程序用于实现上述第一方面的步骤。In a fifth aspect, an embodiment of the present application provides a network device, including: a processor, a memory, and a communication bus, where the communication bus is used to implement connection and communication between the processor and the memory, and the processor executes the program stored in the memory. To achieve the steps of the first aspect above.
在一个可能的设计中,本申请提供的网络设备可以包含用于执行上述方法设计中网络设备的行为相对应的模块。模块可以是软件和/或是硬件。In a possible design, the network device provided in this application may include a module corresponding to the behavior of the network device in the above method design. The module can be software and/or hardware.
第六方面,本申请实施例提供了一种终端设备,包括:处理器、存储器和通信总线,其中,通信总线用于实现处理器和存储器之间连接通信,处理器执行存储器中存储的程序用于实现上述第二方面提供的步骤。In a sixth aspect, an embodiment of the present application provides a terminal device, including: a processor, a memory, and a communication bus, where the communication bus is used to implement connection and communication between the processor and the memory, and the processor executes the program stored in the memory. To achieve the steps provided in the second aspect above.
在一个可能的设计中,本申请提供的终端设备可以包含用于执行上述方法设计中终端设备的行为相对应的模块。模块可以是软件和/或是硬件。In a possible design, the terminal device provided in this application may include a module corresponding to the behavior of the terminal device in the above method design. The module can be software and/or hardware.
第七方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面的方法。In a seventh aspect, the present application provides a computer-readable storage medium with instructions stored in the computer-readable storage medium, which when run on a computer, cause the computer to execute the methods of the above aspects.
第八方面,本申请提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面的方法。In an eighth aspect, this application provides a computer program product containing instructions, which when run on a computer, causes the computer to execute the methods of the above aspects.
第九方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行上述任一方面的方法。In a ninth aspect, a chip is provided, including a processor, configured to call and execute instructions stored in the memory from the memory, so that a communication device installed with the chip executes the method of any one of the above aspects.
第十方面,本申请实施例还提供另一种芯片,该芯片可以为网络设备或终端设备内的芯片,该芯片包括:输入接口、输出接口和处理电路,输入接口、输出接口与电路之间通过内部连接通路相连,处理电路用于执行上述任一方面的方法。In a tenth aspect, the embodiments of the present application also provide another chip. The chip may be a chip in a network device or a terminal device. The chip includes: an input interface, an output interface, and a processing circuit. They are connected through internal connection paths, and the processing circuit is used to execute any of the above-mentioned methods.
第十一方面,提供另一种芯片,包括:输入接口、输出接口、处理器,可选的,还包括存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行上述任一方面中的方法。In an eleventh aspect, another chip is provided, including: an input interface, an output interface, a processor, and optionally, a memory. The input interface, output interface, the processor and the memory are connected through an internal connection path, and the processor uses To execute the code in the memory, when the code is executed, the processor is used to execute the method in any of the foregoing aspects.
第十二方面,提供一种装置,用于实现上述任一方面的方法。In a twelfth aspect, a device is provided to implement the method of any one of the above aspects.
附图说明Description of the drawings
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the following will describe the drawings that need to be used in the embodiments of the present application or the background art.
图1是本申请实施例提供的一种通信系统的架构示意图;FIG. 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
图2是本申请实施例提供的一种随机资源选择的无调度方法的示意图;2 is a schematic diagram of a non-scheduling method for random resource selection provided by an embodiment of the present application;
图3是本申请实施例提供的一种固定资源的无调度方法的示意图;FIG. 3 is a schematic diagram of a fixed resource non-scheduling method provided by an embodiment of the present application;
图4是本申请实施例提供的一种数据传输方法的流程示意图;FIG. 4 is a schematic flowchart of a data transmission method provided by an embodiment of the present application;
图5是本申请实施例提供的一种第一数据传输装置的结构示意图;FIG. 5 is a schematic structural diagram of a first data transmission device provided by an embodiment of the present application;
图6是本申请实施例提供的一种第二数据传输装置的结构示意图;FIG. 6 is a schematic structural diagram of a second data transmission device provided by an embodiment of the present application;
图7是本申请实施例提出的一种网络设备的结构示意图;FIG. 7 is a schematic structural diagram of a network device proposed by an embodiment of the present application;
图8是本申请实施例提出的一种终端设备的结构示意图。FIG. 8 is a schematic structural diagram of a terminal device proposed in an embodiment of the present application.
具体实施方式detailed description
下面结合本申请实施例中的附图对本申请实施例进行描述。The embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
如图1所示,图1是本申请实施例提供的一种通信系统100的架构示意图。该通信系统100可以包括网络设备110和终端设备101~终端设备106。应理解,可以应用本申请实施例的方法的通信系统100中可以包括更多或更少的网络设备或终端设备。网络设备或终 端设备可以是硬件,也可以是从功能上划分的软件或者以上二者的结合。网络设备与终端设备之间可以通过其他设备或网元通信。在该通信系统100中,网络设备110可以向终端设备101~终端设备106发送下行数据。当然,终端设备101~终端设备106也可以向网络设备110发送上行数据。网络设备110可以为基站、接入点、中继节点、基站收发台(base transceiver station,BTS)、节点B(nodeB,NB)、演进型节点(evolved node B,eNB)或5G基站,指在空中接口上通过一个或多个扇区与无线终端进行通信的接入网络中的设备。通过将已接收的空中接口帧转换为IP分组,网络设备110可以作为终端设备和接入网络的其余部分之间的路由器,接入网络可以包括因特网协议网络。网络设备110还可以对空中接口的属性的管理进行协调。终端设备101~终端设备106可以是蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、掌上电脑(personal digital assistant,PDA)和/或用于在无线通信系统100上通信的任意其它适合设备等等。通信系统100可以采用公共陆地移动网络(public land mobile network,PLMN)、设备到设备(device-to-device,D2D)网络、机器到机器(machine to machine,M2M)网络、物联网(internet of things,IoT)或者其他网络。此外,终端设备104~终端设备106也可以组成一个通信系统。在该通信系统中,终端设备105可以发送下行数据给终端设备104或终端设备106。在本申请实施例中的方法可以应用于图1所示的通信系统100中。As shown in FIG. 1, FIG. 1 is a schematic structural diagram of a communication system 100 provided by an embodiment of the present application. The communication system 100 may include a network device 110 and a terminal device 101 to a terminal device 106. It should be understood that the communication system 100 to which the method in the embodiments of the present application can be applied may include more or fewer network devices or terminal devices. The network device or terminal device can be hardware, software that is functionally divided, or a combination of the two. The network device and the terminal device can communicate with other devices or network elements. In the communication system 100, the network device 110 can send downlink data to the terminal device 101 to the terminal device 106. Of course, the terminal device 101 to the terminal device 106 may also send uplink data to the network device 110. The network equipment 110 may be a base station, an access point, a relay node, a base transceiver station (BTS), a node B (nodeB, NB), an evolved node (evolved node B, eNB), or a 5G base station, which refers to the A device in an access network that communicates with a wireless terminal through one or more sectors on the air interface. By converting received air interface frames into IP packets, the network device 110 can act as a router between the terminal device and the rest of the access network, and the access network can include an Internet Protocol network. The network device 110 may also coordinate the management of the attributes of the air interface. The terminal device 101 to the terminal device 106 may be cellular phones, smart phones, portable computers, handheld communication devices, handheld computing devices, satellite radio devices, global positioning systems, handheld computers (personal digital assistants, PDAs) and/or used in wireless Any other suitable devices for communication on the communication system 100 and so on. The communication system 100 can adopt a public land mobile network (PLMN), a device-to-device (D2D) network, a machine-to-machine (M2M) network, and the Internet of things (Internet of things). , IoT) or other networks. In addition, the terminal device 104 to the terminal device 106 may also form a communication system. In this communication system, the terminal device 105 can send downlink data to the terminal device 104 or the terminal device 106. The method in the embodiment of the present application can be applied to the communication system 100 shown in FIG. 1.
无调度技术:UE不用发送调度请求(schedule request,SR)、以及接收网络设备发送的物理下行控制信道(physical downlink control channel,PDCCH)的调度信息,UE可以在预先分配的时频资源或者随机选择时频资源直接发送数据,通过无调度技术可以节省了SR请求时延和PDCCH调度时延。但是,由于需要网络设备给UE提前分配时频资源,在UE没有业务时,容易导致资源浪费,降低网络资源的利用率。另外,为了提升网络资源利用率,网络设备可以将不同UE分配到相同资源,这样就会引入新的问题,就是不同UE在相同时刻发送业务时,不同UE的时频资源容易发生碰撞,导致不同UE的数据传输失败。以下主要介绍无调度技术的具体应用场景。No scheduling technology: The UE does not need to send a schedule request (SR) and receive the scheduling information of the physical downlink control channel (PDCCH) sent by the network device. The UE can select pre-allocated time-frequency resources or randomly select The time-frequency resource sends data directly, and the SR request delay and the PDCCH scheduling delay can be saved through the non-scheduling technology. However, since the network equipment is required to allocate time-frequency resources to the UE in advance, when the UE has no service, it is easy to cause a waste of resources and reduce the utilization of network resources. In addition, in order to improve the utilization of network resources, network equipment can allocate different UEs to the same resources. This will introduce a new problem. When different UEs send services at the same time, the time-frequency resources of different UEs are prone to collisions, resulting in different The UE's data transmission failed. The following mainly introduces the specific application scenarios of the non-scheduling technology.
如图2所示,图2是本申请实施例提供的一种随机资源选择的无调度方法的示意图,该方法包括但不限于如下步骤:As shown in FIG. 2, FIG. 2 is a schematic diagram of a non-scheduling method for random resource selection according to an embodiment of the present application. The method includes but is not limited to the following steps:
步骤1:当UE需要发送上行数据时,UE随机选择时频资源,通过多个网关发送所述上行数据。Step 1: When the UE needs to send uplink data, the UE randomly selects time-frequency resources and sends the uplink data through multiple gateways.
步骤2:多个网关接收到UE发送的上行数据之后,直接向网络服务器传输所述上行数据,网络服务器接收到上行数据之后,向应用服务器发送上行数据。Step 2: After multiple gateways receive the uplink data sent by the UE, they directly transmit the uplink data to the network server, and after receiving the uplink data, the network server sends the uplink data to the application server.
步骤3:应用服务器接收到上行数据之后,在确认(acknowledge,ACK)信息反馈周期内,应用服务器选择信号最强信号的网关,并通过选择的网管下发上行数据的确认信息。Step 3: After the application server receives the uplink data, within the acknowledgement (ACK) information feedback period, the application server selects the gateway with the strongest signal, and sends the confirmation message of the uplink data through the selected network management.
步骤4:在ACK反馈周期内,如果UE没有接收应用服务器发送的确认信息,则重新发送上行数据。如果接收到应用服务器发送的确认信息,则本次数据传输结束。Step 4: In the ACK feedback period, if the UE does not receive the confirmation information sent by the application server, it resends the uplink data. If the confirmation message sent by the application server is received, this data transmission ends.
上述LoRa技术是一种最典型的随机资源选择的无调度技术,主要面向物联网的低时延。当UE需要发送上行数据时,随机选择时频资源,直接发送上行数据。UE无需发送 SR请求,网络设备无需下发调度信息,也无需反馈混合自动重传请求(hybrid automatic repeat request,HARQ)信息。并且,LoRa采用多网关同时发送的方式,提高了上行数据传输的成功率。但是,当网络负载增大时,UE数据传输发生资源碰撞的概率增高,数据传输的成功率降低。另外,LoRa没有媒体接入控制(media access control,MAC)层的HARQ反馈和重传,空口数据传输的成功率偏低。虽然可以通过增加网络资源或者减少网络用户数量来降低UE数据传输发生资源碰撞的概率,但是,这样会降低网络资源的利用率。The above-mentioned LoRa technology is the most typical random resource selection without scheduling technology, which is mainly oriented to the low latency of the Internet of Things. When the UE needs to send uplink data, it randomly selects time-frequency resources and sends the uplink data directly. The UE does not need to send an SR request, the network device does not need to issue scheduling information, and does not need to feed back hybrid automatic repeat request (HARQ) information. In addition, LoRa uses multiple gateways to send at the same time, which improves the success rate of uplink data transmission. However, when the network load increases, the probability of resource collision in UE data transmission increases, and the success rate of data transmission decreases. In addition, LoRa does not have HARQ feedback and retransmission at the media access control (MAC) layer, and the success rate of air interface data transmission is low. Although the probability of resource collision in UE data transmission can be reduced by increasing network resources or reducing the number of network users, this will reduce the utilization of network resources.
如图3所示,图3是本申请实施例提供的一种固定资源的无调度方法的示意图,该方法包括但不限于如下步骤:As shown in FIG. 3, FIG. 3 is a schematic diagram of a fixed resource non-scheduling method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
步骤1:网络设备给UE分配时频资源,该时频资源用于无调度数据传输。Step 1: The network equipment allocates time-frequency resources to the UE, and the time-frequency resources are used for unscheduled data transmission.
步骤2:当UE需要发送上行数据时,UE在预先分配的时频资源发送物理上行共享信道(physical uplink share channel,PUSCH)。Step 2: When the UE needs to send uplink data, the UE sends a physical uplink shared channel (PUSCH) in a pre-allocated time-frequency resource.
步骤3:网络设备接收到UE发送的PUSCH之后,向UE发送下行控制信息(downlink control information,DCI),该DCI包括ACK/NACK,如果DCI指示ACK,则说明网络设备解调PUSCH成功,如果DCI指示NACK,则说明网络设备解调PUSCH解调失败,UE需要重新发送PUSCH。Step 3: After receiving the PUSCH sent by the UE, the network device sends downlink control information (DCI) to the UE. The DCI includes ACK/NACK. If the DCI indicates ACK, the network device demodulates the PUSCH successfully. If NACK is indicated, it means that the network device has failed to demodulate the PUSCH, and the UE needs to resend the PUSCH.
步骤4:UE接收到DCI之后,如果DCI指示ACK,则UE可以在预先分配的时频资源上发送数据包。如果DCI指示NACK,UE需要使用预先分配的时频资源重新发送PUSCH。Step 4: After the UE receives the DCI, if the DCI indicates an ACK, the UE can send the data packet on the pre-allocated time-frequency resources. If the DCI indicates NACK, the UE needs to retransmit the PUSCH using pre-allocated time-frequency resources.
步骤5:如果确定网络设备解调PUSCH成功,UE开始在PUSCH上发送数据包。并在发送完成数据包中的尾包之后,发送Polling包,该Polling包用于指示网络设备确定是否接收到每一个数据包并生成状态报告。Step 5: If it is determined that the network device demodulates the PUSCH successfully, the UE starts to send data packets on the PUSCH. After sending the tail packet in the data packet, the Polling packet is sent, and the Polling packet is used to instruct the network device to determine whether each data packet is received and to generate a status report.
步骤6:网络设备接收到UE发送的Polling包之后,将接收到的数据包传递给RLC层,RLC层确定是否接收到每一个数据包并生成状态报告。Step 6: After receiving the Polling packet sent by the UE, the network device passes the received data packet to the RLC layer, and the RLC layer determines whether each data packet is received and generates a status report.
步骤7:网络设备向UE发送状态报告,该状态报告用于通知UE数据包是否接收成功。其中,该状态报告的反馈方式为下行数据传输模式,在PDSCH上传输。Step 7: The network device sends a status report to the UE. The status report is used to notify the UE whether the data packet is successfully received. Among them, the feedback mode of the status report is the downlink data transmission mode, which is transmitted on the PDSCH.
LTE的半静态调、5G的Grant free技术和DSA的无调度技术都是一种固定资源的无调度技术。网络设备给UE预先分配固定周期和固定大小的时频资源。当UE需要发送上行数据时,直接发送PUSCH和数据包。对于固定资源的无调度技术不同UE分配不同的无调度资源,会导致网络资源利用率低。可以通过将不同用户分配到相同资源上来提升资源利用率,但是,当网络负载增大时,不同用户在相同资源上发送上行数据,容易发生资源碰撞,导致数据传输失败。The semi-static tuning of LTE, the Grant free technology of 5G, and the non-scheduling technology of DSA are all fixed-resource non-scheduling technologies. The network equipment pre-allocates time-frequency resources of a fixed period and a fixed size to the UE. When the UE needs to send uplink data, it directly sends PUSCH and data packets. For the unscheduled technology of fixed resources, different UEs allocate different unscheduled resources, which will result in low network resource utilization. It is possible to improve resource utilization by allocating different users to the same resource. However, when the network load increases, different users send uplink data on the same resource, which is prone to resource collisions, resulting in data transmission failure.
上述两种实施方式都是无调度机制的数据传输方式,但是,两种方式都存在网络资源利用率低,不同终端设备(user equipment,UE)的资源容易发生碰撞,导致数据传输失败的问题。下面介绍一种授权调度的数据传输方法,包括:The above two implementations are data transmission methods without a scheduling mechanism, but both methods have the problem of low network resource utilization, and the resources of different terminal equipment (user equipment, UE) are prone to collisions, resulting in data transmission failure. The following describes a data transmission method for authorized scheduling, including:
步骤1:当UE需要发送上行数据时,向网络设备发送SR请求;Step 1: When the UE needs to send uplink data, it sends an SR request to the network device;
步骤2:网络设备向UE发送DCI,该DCI用于指示给UE分配的时频资源等信息。Step 2: The network device sends DCI to the UE, and the DCI is used to indicate information such as time-frequency resources allocated to the UE.
步骤3:UE在分配的时频资源上发送PUSCH。Step 3: The UE sends the PUSCH on the allocated time-frequency resources.
步骤4:网络设备接收到UE发送的PUSCH之后,向UE发送下行控制信息(downlink control information,DCI),该DCI包括ACK/NACK,如果DCI指示ACK,则说明网络设备解调PUSCH成功,如果DCI指示NACK,则说明网络设备解调PUSCH解调失败,UE需要重新发送PUSCH。Step 4: After receiving the PUSCH sent by the UE, the network device sends downlink control information (DCI) to the UE. The DCI includes ACK/NACK. If the DCI indicates ACK, the network device demodulates the PUSCH successfully. If NACK is indicated, it means that the network device has failed to demodulate the PUSCH, and the UE needs to resend the PUSCH.
步骤5:UE接收到DCI之后,如果DCI指示ACK,则UE可以在上述分配的时频资源上发送数据包。如果DCI指示NACK,UE需要重新发送SR请求,并在重新分配的时频资源上再次发送PUSCH。Step 5: After the UE receives the DCI, if the DCI indicates an ACK, the UE can send a data packet on the time-frequency resource allocated above. If the DCI indicates NACK, the UE needs to resend the SR request and resend the PUSCH on the reallocated time-frequency resources.
步骤6:如果确定网络设备解调PUSCH成功,UE开始发送数据包。并在发送完成数据包中的尾包之后,发送Polling包,该Polling包用于指示网络设备确定是否接收到每一个数据包并生成状态报告。Step 6: If it is determined that the network device demodulates the PUSCH successfully, the UE starts to send data packets. After sending the tail packet in the data packet, the Polling packet is sent, and the Polling packet is used to instruct the network device to determine whether each data packet is received and to generate a status report.
步骤7:网络设备接收到UE发送的Polling包之后,将接收到的数据包传递给RLC层,RLC层确定是否接收到每一个数据包并生成状态报告。Step 7: After the network device receives the Polling packet sent by the UE, it passes the received data packet to the RLC layer, and the RLC layer determines whether each data packet is received and generates a status report.
步骤8:网络设备向UE发送状态报告,该状态报告用于通知UE数据包是否接收成功。其中,该状态报告的反馈方式为下行数据传输模式,在PDSCH上传输。Step 8: The network device sends a status report to the UE, and the status report is used to notify the UE whether the data packet is successfully received. Among them, the feedback mode of the status report is the downlink data transmission mode, which is transmitted on the PDSCH.
对于上述授权调度的数据传输方式,只在UE需要发送上行数据时才由网络设备给该UE分配时频资源,这样可以避免资源浪费,并且不会出现资源碰撞的问题,但是由于没有为UE预分配资源,每次需要发送上行数据时,必须先发起SR请求,导致调度时延较大。并且,在UE发送尾包之后,需要发送Polling包请求网络设备下发状态报告,耗费网络资源。For the above-mentioned authorized scheduling data transmission mode, the network device allocates time-frequency resources to the UE only when the UE needs to send uplink data. This can avoid resource waste and will not cause resource collision problems. However, since there is no pre-determining for the UE. To allocate resources, each time uplink data needs to be sent, an SR request must be initiated first, which results in a large scheduling delay. Moreover, after the UE sends the tail packet, it needs to send a Polling packet to request the network device to issue a status report, which consumes network resources.
为了解决上述技术问题,本申请实施例提供了如下解决方案。In order to solve the above technical problems, the embodiments of the present application provide the following solutions.
如图4所示,图4是本申请实施例提供的一种数据传输方法的流程示意图。本申请实施例中的步骤至少包括:As shown in FIG. 4, FIG. 4 is a schematic flowchart of a data transmission method provided by an embodiment of the present application. The steps in the embodiment of this application at least include:
S401,终端设备在预先分配的第一时频资源上向网络设备发送PUSCH,网络设备接收终端设备在预先分配的第一时频资源上发送的物理上行共享信道PUSCH。网络设备接收到PUSCH之后,可以在PUSCH上接收并解调终端设备发送的数据包。S401: The terminal device sends a PUSCH to the network device on the first pre-allocated time-frequency resource, and the network device receives the physical uplink shared channel PUSCH sent by the terminal device on the pre-allocated first time-frequency resource. After the network device receives the PUSCH, it can receive and demodulate the data packet sent by the terminal device on the PUSCH.
可选的,在终端设备在预先分配的第一时频资源上向网络设备发送PUSCH之前,网络设备可以根据所述终端设备的业务类型,向所述终端设备分配所述第一时频资源。对于不同业务类型的终端设备,网络设备可以分配不同的时频资源。Optionally, before the terminal device sends the PUSCH to the network device on the pre-allocated first time-frequency resource, the network device may allocate the first time-frequency resource to the terminal device according to the service type of the terminal device. For terminal devices of different service types, network devices can allocate different time-frequency resources.
S402,网络设备向所述终端设备发送第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。S402: The network device sends first downlink control information DCI and resource scheduling information to the terminal device, where the first DCI is used to indicate whether the PUSCH is successfully demodulated, and the resource scheduling information is used for the terminal device When the PUSCH demodulation succeeds, a second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, a second time-frequency resource is scheduled to retransmit the PUSCH.
具体实现中,网络设备接收到PUSCH之后,可以在PDCCH信道上进行HARQ反馈,发送第一DCI和资源调度信息,其中,第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。资源调度信息用于指示终端设备下一次数据传输调度时频资源。In specific implementation, after receiving the PUSCH, the network device can perform HARQ feedback on the PDCCH channel, and send the first DCI and resource scheduling information, where the first DCI includes first indication information, and the first indication information is used to indicate all The resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet or retransmit the PUSCH. The resource scheduling information is used to instruct the terminal equipment to schedule time-frequency resources for the next data transmission.
进一步的,当第一DCI指示ACK时,说明网络设备解调PUSCH成功,所述资源调 度信息用于调度所述第二时频资源传输所述至少一个数据包,执行S403。当第一DCI指示NACK时,说明网络设备解调PUSCH失败,需要指示终端设备重新发送PUSCH,所述资源调度信息用于调度所述第二时频资源重新传输PUSCH。其中,所述第一指示信息为新数据指示(new data indicator,NDI),所述NDI为一个比特位。例如,当比特位为“1”,表示解调PUSCH成功,指示终端设备调度第二时频资源传输至少一个数据包。当比特位为“0”,表示解调PUSCH失败,指示终端设备调度第二时频资源重新传输PUSCH。Further, when the first DCI indicates ACK, it indicates that the network device successfully demodulates the PUSCH, the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, and S403 is executed. When the first DCI indicates NACK, it indicates that the network device has failed to demodulate the PUSCH, and the terminal device needs to be instructed to resend the PUSCH. The resource scheduling information is used to schedule the second time-frequency resource to retransmit the PUSCH. Wherein, the first indication information is a new data indicator (new data indicator, NDI), and the NDI is one bit. For example, when the bit is "1", it indicates that the PUSCH demodulation is successful, and the terminal device is instructed to schedule the second time-frequency resource to transmit at least one data packet. When the bit is "0", it indicates that the demodulation of the PUSCH fails, and the terminal device is instructed to schedule the second time-frequency resource to retransmit the PUSCH.
S403,终端设备根据所述资源调度信息,在第二时频资源上发送至少一个数据包,网络设备接收终端设备发送的所述至少一个数据包。S403: The terminal device sends at least one data packet on the second time-frequency resource according to the resource scheduling information, and the network device receives the at least one data packet sent by the terminal device.
其中,所述至少一个数据包中的尾包包括协议数据单元(protocol data unit,PDU)的目标字段的指示值,所述目标字段的指示值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告。例如,可以将尾包中无线链路控制(radio link control,RLC)层的PDU的“P”位置修改为“1”。这样,终端设备就不用发送Polling包,从而节省信令开销。网络设备接收到终端设备发送的尾包之后,首先将数据包传输给高层(例如RLC层),网络设备的RLC层在确定PDU的“P”位置为“1”,对每一个数据包进行确认并生成状态报告,并将状态报告反馈给网络设备的媒体接入控制(media access control,MAC)层。最后通过MAC发送第二DCI,该第二DCI包括状态报告。Wherein, the tail packet in the at least one data packet includes an indication value of a target field of a protocol data unit (PDU), and the indication value of the target field is used to instruct the network device to determine each of the data Whether the package is successfully received and a status report is generated. For example, the "P" position of the PDU of the radio link control (RLC) layer in the tail packet can be modified to "1". In this way, the terminal device does not need to send Polling packets, thereby saving signaling overhead. After the network device receives the tail packet sent by the terminal device, it first transmits the data packet to the higher layer (such as the RLC layer). The RLC layer of the network device determines that the "P" position of the PDU is "1" and confirms each data packet And generate a status report, and feed the status report back to the media access control (MAC) layer of the network device. Finally, the second DCI is sent through the MAC, and the second DCI includes a status report.
S404,网络设备向终端设备发送第二DCI,终端设备接收网络设备发送的第二DCI,所述第二DCI包括状态报告。S404: The network device sends a second DCI to the terminal device, and the terminal device receives the second DCI sent by the network device, where the second DCI includes a status report.
可选的,网络设备的MAC层可以将尾包的确认信息放置在第二DCI中的新数据指示(new data indicator,NDI)的指示位,所述第二DCI还包括所述确认信息,所述确认信息用于指示所述尾包是否解调成功。其中,确认信息可以为“0”(NACK)或者“1”(ACK),如果反馈的确认信息为ACK,则说明尾包解调成功。终端设备接收到第二DCI之后,如果确定尾包解调成功、且每一个数据包接收成功,则本次数据传输结束。如果确定尾包解调失败、或某个数据包接收失败,终端设备可以重新发送相应的数据包。Optionally, the MAC layer of the network device may place the confirmation information of the tail packet in the new data indicator (NDI) indicator bit in the second DCI, and the second DCI also includes the confirmation information, so The confirmation information is used to indicate whether the tail packet is successfully demodulated. Among them, the confirmation information can be "0" (NACK) or "1" (ACK). If the feedback confirmation information is ACK, it means that the tail packet demodulation is successful. After the terminal device receives the second DCI, if it is determined that the tail packet is successfully demodulated and each data packet is successfully received, the current data transmission ends. If it is determined that the demodulation of the tail packet fails or the reception of a certain data packet fails, the terminal device can resend the corresponding data packet.
可选的,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。例如,所述第二指示信息为一个比特位,例如“0”或“1”,其中,“0”可以表示第二DCI包含了数据传输的调度信息,“1”表示第二DCI包含了状态报告,“0”和“1”表示的内容也可以互换,此处并不限定。另外,第二DCI中的其余比特位可以用于表示状态报告,即每一个比特位代表每一个数据包是否成功接收,例如,“0”表示数据包接收成功,“1”表示数据包接收失败。Optionally, the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report. For example, the second indication information is a bit, such as "0" or "1", where "0" may indicate that the second DCI includes scheduling information for data transmission, and "1" indicates that the second DCI includes status In the report, the contents indicated by "0" and "1" can also be interchanged, which is not limited here. In addition, the remaining bits in the second DCI can be used to indicate the status report, that is, each bit represents whether each data packet is successfully received, for example, "0" indicates that the data packet is received successfully, and "1" indicates that the data packet has failed to be received. .
在本申请实施例中,通过终端设备在预先分配的时频资源上发送PUSCH,采用无调度的方式,减小了数据传输时延,并且网络设备采用PDCCH进行HARQ反馈,不会增加时延。另外,在进行HARQ反馈的同时指示下一次数据传输的资源调度信息,采用有调度的方式,减少了上行资源碰撞的概率,提高了资源的利用率。并且,可以实时地对资源调度信息进行自适应调制编码(adaptive modulation and coding,AMC)调整,降低AMC调整时长和无线资源控制(radio resource control,RRC)信令开销。In the embodiment of the present application, the terminal device transmits the PUSCH on the pre-allocated time-frequency resources, using a non-scheduling manner, which reduces the data transmission delay, and the network device uses the PDCCH for HARQ feedback without increasing the delay. In addition, the resource scheduling information of the next data transmission is indicated while performing HARQ feedback, and the scheduling method is adopted to reduce the probability of uplink resource collision and improve the utilization rate of resources. In addition, adaptive modulation and coding (AMC) adjustments can be performed on resource scheduling information in real time, reducing AMC adjustment duration and radio resource control (radio resource control, RRC) signaling overhead.
上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。The foregoing describes the method of the embodiment of the present application in detail, and the device of the embodiment of the present application is provided below.
请参见图5,图5是本申请实施例提供的一种第一数据传输装置的结构示意图,该第一数据传输装置可以包括接收模块501、以及发送模块502,其中,各个模块的详细描述如下。Please refer to FIG. 5. FIG. 5 is a schematic structural diagram of a first data transmission device according to an embodiment of the present application. The first data transmission device may include a receiving module 501 and a sending module 502. The detailed description of each module is as follows .
接收模块501,用于接收终端设备在预先分配的第一时频资源上发送的物理上行共享信道PUSCH;The receiving module 501 is configured to receive the physical uplink shared channel PUSCH sent by the terminal equipment on the pre-allocated first time-frequency resource;
发送模块502,用于向所述终端设备发送第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。The sending module 502 is configured to send first downlink control information DCI and resource scheduling information to the terminal equipment, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal The device schedules a second time-frequency resource to transmit at least one data packet when the PUSCH demodulation succeeds, or schedules a second time-frequency resource to retransmit the PUSCH when the PUSCH demodulation fails.
可选的,发送模块502,还用于根据所述终端设备的业务类型,向所述终端设备分配所述第一时频资源。Optionally, the sending module 502 is further configured to allocate the first time-frequency resource to the terminal device according to the service type of the terminal device.
其中,所述第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。Wherein, the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, or to retransmit the PUSCH.
其中,所述第一指示信息为新数据指示NDI,所述NDI为一个比特位。Wherein, the first indication information is a new data indication NDI, and the NDI is one bit.
可选的,接收模块501,还用于接收所述终端设备发送的所述至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,所述目标字段的指示值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告;发送模块502,还用于向所述终端设备发送第二DCI,所述第二DCI包括所述状态报告。Optionally, the receiving module 501 is further configured to receive the at least one data packet sent by the terminal device, and the tail packet in the at least one data packet includes the indication value of the target field of the protocol data unit PDU, and the target The indication value of the field is used to instruct the network device to determine whether each of the data packets is successfully received and to generate a status report; the sending module 502 is also used to send a second DCI to the terminal device, and the second DCI includes all State report.
其中,所述第二DCI还包括确认信息,所述确认信息用于指示所述尾包是否解调成功。Wherein, the second DCI further includes confirmation information, and the confirmation information is used to indicate whether demodulation of the tail packet is successful.
其中,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。Wherein, the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
其中,所述第二指示信息为一个比特位。Wherein, the second indication information is one bit.
需要说明的是,各个模块的实现还可以对应参照图4所示的方法实施例的相应描述,执行上述实施例中网络设备所执行的方法和功能。It should be noted that the implementation of each module can also refer to the corresponding description of the method embodiment shown in FIG. 4 to execute the method and function performed by the network device in the above embodiment.
请参见图6,图6是本申请实施例提供的一种第二数据传输装置的结构示意图,该第二数据传输装置可以包括发送模块601、以及接收模块602,其中,各个模块的详细描述如下。Please refer to FIG. 6, which is a schematic structural diagram of a second data transmission device provided by an embodiment of the present application. The second data transmission device may include a sending module 601 and a receiving module 602. The detailed description of each module is as follows .
发送模块601,用于在预先分配的第一时频资源上向网络设备发送PUSCH;The sending module 601 is configured to send the PUSCH to the network device on the first time-frequency resource allocated in advance;
接收模块602,用于接收所述网络设备发送的第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。The receiving module 602 is configured to receive first downlink control information DCI and resource scheduling information sent by the network device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the The terminal device schedules a second time-frequency resource to transmit at least one data packet when the PUSCH demodulation succeeds, or schedules a second time-frequency resource to retransmit the PUSCH when the PUSCH demodulation fails.
其中,所述第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。Wherein, the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, or to retransmit the PUSCH.
其中,所述第一指示信息为新数据指示NDI,所述NDI为一个比特位。Wherein, the first indication information is a new data indication NDI, and the NDI is one bit.
可选的,发送模块601,还用于向所述网络设备发送所述至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,所述目标字段的指示 值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告;接收模块602,还用于接收所述网络设备发送的第二DCI,所述第二DCI包括所述状态报告。Optionally, the sending module 601 is further configured to send the at least one data packet to the network device, and the tail packet in the at least one data packet includes the indication value of the target field of the protocol data unit PDU, and the target field The indicating value of is used to instruct the network device to determine whether each of the data packets is successfully received and to generate a status report; the receiving module 602 is also used to receive a second DCI sent by the network device, and the second DCI includes all State report.
其中,所述第二DCI还包括确认信息,所述确认信息用于指示所述尾包是否解调成功。Wherein, the second DCI further includes confirmation information, and the confirmation information is used to indicate whether demodulation of the tail packet is successful.
其中,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。Wherein, the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
其中,所述第二指示信息为一个比特位。Wherein, the second indication information is one bit.
需要说明的是,各个模块的实现还可以对应参照图4所示的方法实施例的相应描述,执行上述实施例中终端设备所执行的方法和功能。It should be noted that the implementation of each module can also refer to the corresponding description of the method embodiment shown in FIG. 4 to execute the methods and functions performed by the terminal device in the foregoing embodiment.
请继续参考图7,图7是本申请实施例提出的一种网络设备的结构示意图。如图7所示,该网络设备可以包括:至少一个处理器701,至少一个通信接口702,至少一个存储器703和至少一个通信总线704。Please continue to refer to FIG. 7, which is a schematic structural diagram of a network device according to an embodiment of the present application. As shown in FIG. 7, the network device may include: at least one processor 701, at least one communication interface 702, at least one memory 703, and at least one communication bus 704.
其中,处理器701可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信总线704可以是外设部件互连标准PCI总线或扩展工业标准结构EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信总线704用于实现这些组件之间的连接通信。其中,本申请实施例中设备的通信接口702用于与其他节点设备进行信令或数据的通信。存储器703可以包括易失性存储器,例如非挥发性动态随机存取内存(nonvolatile random access memory,NVRAM)、相变化随机存取内存(phase change RAM,PRAM)、磁阻式随机存取内存(magetoresistive RAM,MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)、半导体器件,例如固态硬盘(solid state disk,SSD)等。存储器703可选的还可以是至少一个位于远离前述处理器701的存储装置。存储器703中可选的还可以存储一组程序代码,且处理器701可选的还可以执行存储器703中所执行的程序。The processor 701 may be a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. The communication bus 704 may be a standard PCI bus for interconnecting peripheral components or an extended industry standard structure EISA bus. The bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of representation, only one thick line is used in FIG. 7, but it does not mean that there is only one bus or one type of bus. The communication bus 704 is used to implement connection and communication between these components. Among them, the communication interface 702 of the device in the embodiment of the present application is used for signaling or data communication with other node devices. The memory 703 may include volatile memory, such as nonvolatile random access memory (NVRAM), phase change RAM (PRAM), magnetoresistive random access memory (magetoresistive) RAM, MRAM), etc., may also include non-volatile memory, such as at least one disk storage device, electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), flash memory devices, such as reverse or flash memory (NOR flash memory) or NAND flash memory (NAND flash memory), semiconductor devices, such as solid state disk (SSD), etc. Optionally, the memory 703 may also be at least one storage device located far away from the foregoing processor 701. Optionally, the memory 703 may also store a group of program codes, and the processor 701 may optionally also execute the programs executed in the memory 703.
接收终端设备在预先分配的第一时频资源上发送的物理上行共享信道PUSCH;Receiving the physical uplink shared channel PUSCH sent by the terminal equipment on the pre-allocated first time-frequency resource;
向所述终端设备发送第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。Send first downlink control information DCI and resource scheduling information to the terminal device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used by the terminal device to decode the PUSCH on the PUSCH. When the modulation is successful, the second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, the second time-frequency resource is scheduled to retransmit the PUSCH.
其中,处理器701还用于执行如下操作:Among them, the processor 701 is further configured to perform the following operations:
根据所述终端设备的业务类型,向所述终端设备分配所述第一时频资源。According to the service type of the terminal device, the first time-frequency resource is allocated to the terminal device.
其中,所述第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度 信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。Wherein, the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, or to retransmit the PUSCH.
其中,所述第一指示信息为新数据指示NDI,所述NDI为一个比特位。Wherein, the first indication information is a new data indication NDI, and the NDI is one bit.
其中,处理器701还用于执行如下操作:Among them, the processor 701 is further configured to perform the following operations:
接收所述终端设备发送的所述至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,所述目标字段的指示值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告;Receiving the at least one data packet sent by the terminal device, where a tail packet in the at least one data packet includes an indication value of a target field of a protocol data unit PDU, and the indication value of the target field is used to indicate the network device Determining whether each of the data packets is successfully received and generating a status report;
向所述终端设备发送第二DCI,所述第二DCI包括所述状态报告。Sending a second DCI to the terminal device, where the second DCI includes the status report.
其中,所述第二DCI还包括确认信息,所述确认信息用于指示所述尾包是否解调成功。Wherein, the second DCI further includes confirmation information, and the confirmation information is used to indicate whether demodulation of the tail packet is successful.
其中,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。Wherein, the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
其中,所述第二指示信息为一个比特位。Wherein, the second indication information is one bit.
进一步的,处理器还可以与存储器和通信接口相配合,执行上述申请实施例中网络设备的操作。Further, the processor may also cooperate with the memory and the communication interface to perform the operation of the network device in the above-mentioned application embodiment.
请继续参考图8,图8是本申请实施例提出的一种终端设备的结构示意图。如图所示,该终端设备可以包括:至少一个处理器801,至少一个通信接口802,至少一个存储器803和至少一个通信总线804。Please continue to refer to FIG. 8, which is a schematic structural diagram of a terminal device according to an embodiment of the present application. As shown in the figure, the terminal device may include: at least one processor 801, at least one communication interface 802, at least one memory 803, and at least one communication bus 804.
其中,处理器801可以是前文提及的各种类型的处理器。通信总线804可以是外设部件互连标准PCI总线或扩展工业标准结构EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信总线804用于实现这些组件之间的连接通信。其中,本申请实施例中设备的通信接口802用于与其他节点设备进行信令或数据的通信。存储器803可以是前文提及的各种类型的存储器。存储器803可选的还可以是至少一个位于远离前述处理器801的存储装置。存储器803中存储一组程序代码,且处理器801执行存储器803中上述OAM所执行的程序。The processor 801 may be various types of processors mentioned above. The communication bus 804 may be a standard PCI bus for interconnecting peripheral components or an extended industry standard structure EISA bus. The bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of presentation, only one thick line is used in FIG. 8, but it does not mean that there is only one bus or one type of bus. The communication bus 804 is used to implement connection and communication between these components. Among them, the communication interface 802 of the device in the embodiment of the present application is used for signaling or data communication with other node devices. The memory 803 may be various types of memories mentioned above. Optionally, the memory 803 may also be at least one storage device located far away from the foregoing processor 801. The memory 803 stores a set of program codes, and the processor 801 executes the programs executed by the above-mentioned OAM in the memory 803.
在预先分配的第一时频资源上向网络设备发送PUSCH;Sending the PUSCH to the network device on the pre-allocated first time-frequency resource;
接收所述网络设备发送的第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。Receive first downlink control information DCI and resource scheduling information sent by the network device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal device to perform the demodulation on the PUSCH When the demodulation succeeds, the second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, the second time-frequency resource is scheduled to retransmit the PUSCH.
其中,所述第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。Wherein, the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource to transmit the at least one data packet, or to retransmit the PUSCH.
其中,所述第一指示信息为新数据指示NDI,所述NDI为一个比特位。Wherein, the first indication information is a new data indication NDI, and the NDI is one bit.
其中,处理器801还用于执行如下操作:Wherein, the processor 801 is further configured to perform the following operations:
向所述网络设备发送所述至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,所述目标字段的指示值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告;The at least one data packet is sent to the network device, and a tail packet in the at least one data packet includes an indication value of a target field of a protocol data unit PDU, and the indication value of the target field is used to instruct the network device to determine Whether each of the data packets is successfully received and a status report is generated;
接收所述网络设备发送的第二DCI,所述第二DCI包括所述状态报告。Receiving a second DCI sent by the network device, where the second DCI includes the status report.
其中,所述第二DCI还包括确认信息,所述确认信息用于指示所述尾包是否解调成功。Wherein, the second DCI further includes confirmation information, and the confirmation information is used to indicate whether demodulation of the tail packet is successful.
其中,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。Wherein, the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report.
其中,所述第二指示信息为一个比特位。Wherein, the second indication information is one bit.
进一步的,处理器还可以与存储器和通信接口相配合,执行上述申请实施例中终端设备的操作。Further, the processor may also cooperate with the memory and the communication interface to perform the operation of the terminal device in the above-mentioned application embodiment.
本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持网络设备或终端设备以实现上述任一实施例中所涉及的功能,例如生成或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还可以包括存储器,所述存储器,用于网络设备或终端设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。The embodiments of the present application also provide a chip system, which includes a processor, which is used to support network equipment or terminal equipment to realize the functions involved in any of the above embodiments, for example, to generate or process the functions involved in the above methods. Data and/or information. In a possible design, the chip system may further include a memory, and the memory is used for necessary program instructions and data for network devices or terminal devices. The chip system can be composed of chips, or include chips and other discrete devices.
本申请实施例还提供了一种处理器,用于与存储器耦合,用于执行上述各实施例中任一实施例中涉及网络设备或终端设备的任意方法和功能。The embodiments of the present application also provide a processor, which is configured to be coupled with a memory and used to execute any method and function involving a network device or a terminal device in any of the foregoing embodiments.
本申请实施例还提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行执行上述各实施例中任一实施例中涉及网络设备或终端设备的任意方法和功能。The embodiments of the present application also provide a computer program product containing instructions, which when running on a computer, enables the computer to execute any method and function involving a network device or a terminal device in any of the foregoing embodiments.
本申请实施例还提供了一种装置,用于执行上述各实施例中任一实施例中涉及网络设备或终端设备的任意方法和功能。The embodiments of the present application also provide a device for executing any method and function involving a network device or a terminal device in any of the foregoing embodiments.
本申请实施例还提供一种无线通信系统,该系统包括上述任一实施例中涉及的至少一个多网络设备和至少一个终端设备。An embodiment of the present application also provides a wireless communication system, which includes at least one multi-network device and at least one terminal device involved in any of the foregoing embodiments.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid state disk(SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may 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 may be transmitted from a website, computer, server, or data center. Transmission to another website site, computer, server or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The specific implementations described above further describe the purpose, technical solutions, and beneficial effects of the present application in further detail. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included in the protection scope of this application.

Claims (34)

  1. 一种数据传输方法,其特征在于,所述方法包括:A data transmission method, characterized in that the method includes:
    网络设备接收终端设备在预先分配的第一时频资源上发送的物理上行共享信道PUSCH;The network device receives the physical uplink shared channel PUSCH sent by the terminal device on the pre-allocated first time-frequency resource;
    所述网络设备向所述终端设备发送第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。The network device sends first downlink control information DCI and resource scheduling information to the terminal device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal device When the PUSCH demodulation succeeds, a second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, a second time-frequency resource is scheduled to retransmit the PUSCH.
  2. 如权利要求1所述的方法,其特征在于,所述网络设备接收终端设备在预先分配的第一时频资源上发送的物理上行共享信道PUSCH之前,还包括:The method according to claim 1, wherein before the network device receives the physical uplink shared channel PUSCH sent by the terminal device on the pre-allocated first time-frequency resource, the method further comprises:
    所述网络设备根据所述终端设备的业务类型,向所述终端设备分配所述第一时频资源。The network device allocates the first time-frequency resource to the terminal device according to the service type of the terminal device.
  3. 如权利要求1或2所述的方法,其特征在于,所述第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。The method according to claim 1 or 2, wherein the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource Transmit the at least one data packet, or retransmit the PUSCH.
  4. 如权利要求3所述的方法,其特征在于,所述第一指示信息为新数据指示NDI,所述NDI为一个比特位。The method according to claim 3, wherein the first indication information is a new data indication NDI, and the NDI is one bit.
  5. 如权利要求1-4任一项所述的方法,其特征在于,所述网络设备向所述终端设备发送下行控制信息DCI和资源调度信息之后,还包括:The method according to any one of claims 1 to 4, wherein after the network device sends downlink control information DCI and resource scheduling information to the terminal device, the method further comprises:
    所述网络设备接收所述终端设备发送的所述至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,所述目标字段的指示值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告;The network device receives the at least one data packet sent by the terminal device, and a tail packet in the at least one data packet includes an indication value of a target field of a protocol data unit PDU, and the indication value of the target field is used to indicate The network device determines whether each of the data packets is successfully received and generates a status report;
    所述网络设备向所述终端设备发送第二DCI,所述第二DCI包括所述状态报告。The network device sends a second DCI to the terminal device, where the second DCI includes the status report.
  6. 如权利要求5所述的方法,其特征在于,所述第二DCI还包括确认信息,所述确认信息用于指示所述尾包是否解调成功。The method of claim 5, wherein the second DCI further includes confirmation information, and the confirmation information is used to indicate whether the tail packet is successfully demodulated.
  7. 如权利要求5或6任一项所述的方法,其特征在于,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。The method according to any one of claims 5 or 6, wherein the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report .
  8. 如权利要求7所述的方法,其特征在于,所述第二指示信息为一个比特位。The method according to claim 7, wherein the second indication information is one bit.
  9. 一种数据传输方法,其特征在于,所述方法包括:A data transmission method, characterized in that the method includes:
    终端设备在预先分配的第一时频资源上向网络设备发送PUSCH;The terminal device sends the PUSCH to the network device on the first time-frequency resource allocated in advance;
    所述终端设备接收所述网络设备发送的第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。The terminal device receives first downlink control information DCI and resource scheduling information sent by the network device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal device When the PUSCH demodulation succeeds, a second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, a second time-frequency resource is scheduled to retransmit the PUSCH.
  10. 如权利要求9所述的方法,其特征在于,所述第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。The method according to claim 9, wherein the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource transmission. The at least one data packet, or retransmit the PUSCH.
  11. 如权利要求10所述的方法,其特征在于,所述第一指示信息为新数据指示NDI,所述NDI为一个比特位。The method according to claim 10, wherein the first indication information is a new data indication NDI, and the NDI is one bit.
  12. 如权利要求9-11任一项所述的方法,其特征在于,所述终端设备接收所述网络设备发送的第一下行控制信息DCI和资源调度信息之后,还包括:The method according to any one of claims 9-11, wherein after the terminal device receives the first downlink control information DCI and resource scheduling information sent by the network device, the method further comprises:
    所述终端设备向所述网络设备发送所述至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,所述目标字段的指示值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告;The terminal device sends the at least one data packet to the network device, and the tail packet in the at least one data packet includes the indicator value of the target field of the protocol data unit PDU, and the indicator value of the target field is used to indicate the The network device determines whether each of the data packets is successfully received and generates a status report;
    所述终端设备接收所述网络设备发送的第二DCI,所述第二DCI包括所述状态报告。The terminal device receives a second DCI sent by the network device, where the second DCI includes the status report.
  13. 如权利要求12所述的方法,其特征在于,所述第二DCI还包括确认信息,所述确认信息用于指示所述尾包是否解调成功。The method of claim 12, wherein the second DCI further includes confirmation information, and the confirmation information is used to indicate whether the tail packet is successfully demodulated.
  14. 如权利要求12或13任一项所述的方法,其特征在于,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。The method according to any one of claims 12 or 13, wherein the second DCI further includes second indication information, and the second indication information is used to indicate whether the second DCI includes the status report .
  15. 如权利要求14所述的方法,其特征在于,所述第二指示信息为一个比特位。The method according to claim 14, wherein the second indication information is one bit.
  16. 一种第一数据传输装置,其特征在于,所述装置包括:A first data transmission device, characterized in that the device includes:
    接收模块,用于接收终端设备在预先分配的第一时频资源上发送的物理上行共享信道PUSCH;The receiving module is configured to receive the physical uplink shared channel PUSCH sent by the terminal equipment on the first time-frequency resource allocated in advance;
    发送模块,用于向所述终端设备发送第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。A sending module, configured to send first downlink control information DCI and resource scheduling information to the terminal device, the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal device When the PUSCH demodulation succeeds, a second time-frequency resource is scheduled to transmit at least one data packet, or when the PUSCH demodulation fails, a second time-frequency resource is scheduled to retransmit the PUSCH.
  17. 如权利要求16所述的装置,其特征在于,The device of claim 16, wherein:
    所述发送模块,还用于根据所述终端设备的业务类型,向所述终端设备分配所述第一时频资源。The sending module is further configured to allocate the first time-frequency resource to the terminal device according to the service type of the terminal device.
  18. 如权利要求16或17所述的装置,其特征在于,所述第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。The apparatus according to claim 16 or 17, wherein the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource Transmit the at least one data packet, or retransmit the PUSCH.
  19. 如权利要求18所述的装置,其特征在于,所述第一指示信息为新数据指示NDI,所述NDI为一个比特位。The apparatus according to claim 18, wherein the first indication information is a new data indication NDI, and the NDI is one bit.
  20. 如权利要求16-19任一项所述的装置,其特征在于,The device according to any one of claims 16-19, wherein:
    所述接收模块,还用于接收所述终端设备发送的所述至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,所述目标字段的指示值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告;The receiving module is further configured to receive the at least one data packet sent by the terminal device, and the tail packet in the at least one data packet includes the indication value of the target field of the protocol data unit PDU, and the indication of the target field The value is used to instruct the network device to determine whether each of the data packets is successfully received and generate a status report;
    所述发送模块,还用于向所述终端设备发送第二DCI,所述第二DCI包括所述状态报告。The sending module is further configured to send a second DCI to the terminal device, where the second DCI includes the status report.
  21. 如权利要求20所述的装置,其特征在于,所述第二DCI还包括确认信息,所述确认信息用于指示所述尾包是否解调成功。The apparatus according to claim 20, wherein the second DCI further comprises confirmation information, and the confirmation information is used to indicate whether the tail packet is successfully demodulated.
  22. 如权利要求20或21任一项所述的装置,其特征在于,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。The apparatus according to any one of claims 20 or 21, wherein the second DCI further comprises second indication information, and the second indication information is used to indicate whether the second DCI includes the status report .
  23. 如权利要求22所述的方法,其特征在于,所述第二指示信息为一个比特位。The method according to claim 22, wherein the second indication information is one bit.
  24. 一种第二数据传输装置,其特征在于,所述装置包括:A second data transmission device, characterized in that the device includes:
    发送模块,用于在预先分配的第一时频资源上向网络设备发送PUSCH;A sending module, configured to send the PUSCH to the network device on the first time-frequency resource allocated in advance;
    接收模块,用于接收所述网络设备发送的第一下行控制信息DCI和资源调度信息,所述第一DCI用于指示所述PUSCH是否解调成功,所述资源调度信息用于所述终端设备在所述PUSCH解调成功时调度第二时频资源传输至少一个数据包、或在所述PUSCH解调失败时调度第二时频资源重新传输所述PUSCH。The receiving module is configured to receive first downlink control information DCI and resource scheduling information sent by the network device, where the first DCI is used to indicate whether the PUSCH demodulation is successful, and the resource scheduling information is used for the terminal The device schedules a second time-frequency resource to transmit at least one data packet when the PUSCH demodulation succeeds, or schedules a second time-frequency resource to retransmit the PUSCH when the PUSCH demodulation fails.
  25. 如权利要求24所述的装置,其特征在于,所述第一DCI包括第一指示信息,所述第一指示信息用于指示所述资源调度信息用于调度所述第二时频资源传输所述至少一个数据包、或重新传输所述PUSCH。The apparatus according to claim 24, wherein the first DCI includes first indication information, and the first indication information is used to indicate that the resource scheduling information is used to schedule the second time-frequency resource transmission. The at least one data packet, or retransmit the PUSCH.
  26. 如权利要求25所述的装置,其特征在于,所述第一指示信息为新数据指示NDI,所述NDI为一个比特位。The apparatus according to claim 25, wherein the first indication information is a new data indication NDI, and the NDI is one bit.
  27. 如权利要求24-26任一项所述的装置,其特征在于The device according to any one of claims 24-26, wherein
    所述发送模块,还用于向所述网络设备发送所述至少一个数据包,所述至少一个数据包中的尾包包括协议数据单元PDU的目标字段的指示值,所述目标字段的指示值用于指示所述网络设备确定每个所述数据包是否接收成功并生成状态报告;The sending module is further configured to send the at least one data packet to the network device, and the tail packet in the at least one data packet includes the indicator value of the target field of the protocol data unit PDU, and the indicator value of the target field Used to instruct the network device to determine whether each of the data packets is successfully received and to generate a status report;
    所述接收模块,还用于接收所述网络设备发送的第二DCI,所述第二DCI包括所述状态报告。The receiving module is further configured to receive a second DCI sent by the network device, where the second DCI includes the status report.
  28. 如权利要求27所述的装置,其特征在于,所述第二DCI还包括确认信息,所述确认信息用于指示所述尾包是否解调成功。The apparatus according to claim 27, wherein the second DCI further comprises confirmation information, and the confirmation information is used to indicate whether the tail packet is successfully demodulated.
  29. 如权利要求27或28任一项所述的装置,其特征在于,所述第二DCI还包括第二指示信息,所述第二指示信息用于指示所述第二DCI是否包含所述状态报告。The apparatus according to any one of claims 27 or 28, wherein the second DCI further comprises second indication information, and the second indication information is used to indicate whether the second DCI includes the status report .
  30. 如权利要求29所述的装置,其特征在于,所述第二指示信息为一个比特位。The device of claim 29, wherein the second indication information is one bit.
  31. 一种网络设备,其特征在于,包括:存储器、通信总线以及处理器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,用于执行权利要求1-8任一项所述的方法。A network device, characterized by comprising: a memory, a communication bus, and a processor, wherein the memory is used to store program code, and the processor is used to call the program code to execute any of claims 1-8 The method described in one item.
  32. 一种终端设备,其特征在于,包括:存储器、通信总线以及处理器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,用于执行权利要求9-15任一项所述的方法。A terminal device, characterized by comprising: a memory, a communication bus, and a processor, wherein the memory is used to store program code, and the processor is used to call the program code to execute any of claims 9-15 The method described in one item.
  33. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行权利要求1-15任一项所述的方法。A computer-readable storage medium, characterized in that instructions are stored in the computer-readable storage medium, which when run on a computer, cause the computer to execute the method according to any one of claims 1-15.
  34. 一种包含指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执行权利要求1-15任一项所述的方法。A computer program product containing instructions, which is characterized in that when it runs on a computer, it causes the computer to execute the method according to any one of claims 1-15.
PCT/CN2019/102874 2019-08-27 2019-08-27 Data transmission method and related device WO2021035541A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2019/102874 WO2021035541A1 (en) 2019-08-27 2019-08-27 Data transmission method and related device
CN201980097166.0A CN113966637B (en) 2019-08-27 2019-08-27 Data transmission method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/102874 WO2021035541A1 (en) 2019-08-27 2019-08-27 Data transmission method and related device

Publications (1)

Publication Number Publication Date
WO2021035541A1 true WO2021035541A1 (en) 2021-03-04

Family

ID=74684023

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/102874 WO2021035541A1 (en) 2019-08-27 2019-08-27 Data transmission method and related device

Country Status (2)

Country Link
CN (1) CN113966637B (en)
WO (1) WO2021035541A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023185353A1 (en) * 2022-03-28 2023-10-05 阿里巴巴达摩院(杭州)科技有限公司 Data transmission method, electronic device, and storage medium
WO2024230547A1 (en) * 2023-05-09 2024-11-14 华为技术有限公司 Data transmission method, apparatus, device and computer-readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105978671A (en) * 2016-06-27 2016-09-28 深圳市金立通信设备有限公司 Indication method for HARQ (Hybrid Automatic Repeat reQuest) retransmission and associated devices
US20180270799A1 (en) * 2017-03-15 2018-09-20 Samsung Electronics Co., Ltd. Method and apparatus for downlink control information design for network coordination
CN108696943A (en) * 2017-04-12 2018-10-23 株式会社Kt The method for sending and receiving data channel for new radio and the device using this method
CN109792739A (en) * 2016-08-10 2019-05-21 Idac控股公司 Method, apparatus and system for unlicensed uplink multiple access
CN109842869A (en) * 2017-11-17 2019-06-04 北京三星通信技术研究有限公司 The received method and apparatus of scheduling information
CN110089149A (en) * 2016-12-16 2019-08-02 华为技术有限公司 The system and method for exempting from authorized uplink transmission and the uplink transmission based on authorization for mixing

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873212A (en) * 2012-12-12 2014-06-18 北京三星通信技术研究有限公司 Uplink ACK/NACK bundling transmission method, terminal and base station
US9717079B2 (en) * 2015-07-14 2017-07-25 Motorola Mobility Llc Method and apparatus for selecting a resource assignment
JP2019050470A (en) * 2017-09-08 2019-03-28 シャープ株式会社 Base station device, terminal device, communication method, and integrated circuit
CN110034905B (en) * 2018-01-12 2022-08-09 华为技术有限公司 Uplink information transmission method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105978671A (en) * 2016-06-27 2016-09-28 深圳市金立通信设备有限公司 Indication method for HARQ (Hybrid Automatic Repeat reQuest) retransmission and associated devices
CN109792739A (en) * 2016-08-10 2019-05-21 Idac控股公司 Method, apparatus and system for unlicensed uplink multiple access
CN110089149A (en) * 2016-12-16 2019-08-02 华为技术有限公司 The system and method for exempting from authorized uplink transmission and the uplink transmission based on authorization for mixing
US20180270799A1 (en) * 2017-03-15 2018-09-20 Samsung Electronics Co., Ltd. Method and apparatus for downlink control information design for network coordination
CN108696943A (en) * 2017-04-12 2018-10-23 株式会社Kt The method for sending and receiving data channel for new radio and the device using this method
CN109842869A (en) * 2017-11-17 2019-06-04 北京三星通信技术研究有限公司 The received method and apparatus of scheduling information

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023185353A1 (en) * 2022-03-28 2023-10-05 阿里巴巴达摩院(杭州)科技有限公司 Data transmission method, electronic device, and storage medium
WO2024230547A1 (en) * 2023-05-09 2024-11-14 华为技术有限公司 Data transmission method, apparatus, device and computer-readable storage medium

Also Published As

Publication number Publication date
CN113966637A (en) 2022-01-21
CN113966637B (en) 2024-09-10

Similar Documents

Publication Publication Date Title
US20200119852A1 (en) Providing Acknowledgement Information by a Wireless Device
CN113783663B (en) Method for transmitting information, terminal equipment and network equipment
US10440696B2 (en) Method for transmitting feedback information, terminal equipment and base station
EP3598818B1 (en) Data transmission methods, terminal device, and network device
WO2018059173A1 (en) Unlicensed uplink information transmission method, network device, and terminal device
TWI829760B (en) Communication method and device for sidelink
WO2020252708A1 (en) Wireless communication method, terminal device, and network device
JP7227390B2 (en) Uplink transmission method and communication device
JP2019527953A (en) Method of transmitting feedback information, terminal device, and base station
US20220368505A1 (en) Data feedback method and apparatus
WO2021035541A1 (en) Data transmission method and related device
US11777668B2 (en) Method and apparatus for device-to-device communication based on a threshold
JP7352647B2 (en) Resource allocation methods and devices, storage media and terminals
CN111277371B (en) Data transmission method and equipment
JP2023520688A (en) Sidelink transmission method and device
JP2023525249A (en) Method and apparatus for transmitting and receiving sidelink feedback information
WO2019095971A1 (en) Communication method and device
WO2020103028A1 (en) Data transmission method, and terminal device
WO2021164603A1 (en) Resource indication method and apparatus for sidelink control information, and terminal device
CN115379500B (en) Information feedback method and related equipment
WO2018120475A1 (en) Message reply method and wireless network device
WO2020029558A1 (en) Method for feeding back information, terminal, chip, and storage medium
WO2021134151A1 (en) Communication method and apparatus
WO2021056419A1 (en) Sidelink resource reservation method and apparatus
RU2796198C1 (en) Information feedback method and corresponding device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19943089

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19943089

Country of ref document: EP

Kind code of ref document: A1