Method for transmitting data and terminal device
AssigneeGuangdong Oppo Mobile Telecommunications Corp., Ltd.
InventorYanan Lin
Life of this patent
Estimating the term…
Abstract
Implementations of the present disclosure relate to a method for transmitting data and a terminal device. The method includes: if there is an untransmitted first MAC PDU in a target HARQ process, sending a third MAC PDU to a physical layer at an MAC layer, wherein, a first resource corresponding to the first MAC PDU overlaps with a second resource corresponding to a second MAC PDU, the third MAC PDU includes data in the first MAC PDU, and the physical layer is used for transmitting the third MAC PDU through a third resource.
Claims3
A method for transmitting data, comprising:
- sending a third Media Access Control (MAC) Protocol Data Unit (PDU) to a physical layer at an MAC layer, if there is a first MAC PDU not being transmitted in a target Hybrid Automatic Repeat reQuest (HARQ) process,
- wherein, a first resource corresponding to the first MAC PDU overlaps with a second resource corresponding to a second MAC PDU, the third MAC PDU comprises data in the first MAC PDU, and the physical layer is used for transmitting the third MAC PDU through a third resource;
- wherein the data in the first MAC PDU comprises an MAC Service Data Unit (SDU) in the first MAC PDU;
- wherein the third MAC PDU is the first MAC PDU;
- wherein sending the third MAC PDU to the physical layer at the MAC layer comprises:
- a size of the third resource matches a size of the first MAC PDU;
- according to a first TB in the target HARQ process, it is determined that a NDI corresponding to the target HARQ process is flipped, wherein the first TB corresponds to the first resource;
- it is determined that there is the first MAC PDU not being transmitted in the target HARQ process;
- the second resource is transmitted prior to the first resource;
- or
- a HARQ process number corresponding to the first resource and a HARQ process number corresponding to the third resource are the same.
A terminal device, comprising:
- a processor, a memory, and a transceiver, wherein the memory is configured for storing a computer program, the transceiver is configured to communicate with another device under control of the processor, and the processor is configured for executing the computer program from the memory to:
- send, through the transceiver, a third Media Access Control (MAC) Protocol Data Unit (PDU) to a physical layer at an MAC layer, if there is a first MAC PDU not being transmitted in a target Hybrid Automatic Repeat reQuest (HARQ) process,
- wherein, a first resource corresponding to the first MAC PDU overlaps with a second resource corresponding to a second MAC PDU, the third MAC PDU comprises data in the first MAC PDU, and the physical layer is used for transmitting the third MAC PDU through a third resource;
- wherein the data in the first MAC PDU comprises an MAC Service Data Unit (SDU) in the first MAC PDU;
- wherein the third MAC PDU is the first MAC PDU;
- wherein sending the third MAC PDU to the physical layer at the MAC layer comprises:
- a size of the third resource matches a size of the first MAC PDU;
- according to a first TB in the target HARQ process, it is determined that a NDI corresponding to the target HARQ process is flipped, wherein the first TB corresponds to the first resource;
- it is determined that there is the first MAC PDU not being transmitted in the target HARQ process;
- the second resource is transmitted prior to the first resource;
- or
- a HARQ process number corresponding to the first resource and a HARQ process number corresponding to the third resource are the same.
A non-transitory computer readable storage medium, configured to store a computer program, wherein the computer program causes a computer to:
- send a third Media Access Control (MAC) Protocol Data Unit (PDU) to a physical layer at an MAC layer, if there is a first MAC PDU not being transmitted in a target Hybrid Automatic Repeat reQuest (HARQ) process,
- wherein, a first resource corresponding to the first MAC PDU overlaps with another resource, the third MAC PDU comprises data in the first MAC PDU, and the physical layer is used for transmitting the third MAC PDU through a third resource;
- wherein the data in the first MAC PDU comprises an MAC Service Data Unit (SDU) in the first MAC PDU;
- wherein the third MAC PDU is the first MAC PDU;
- wherein sending the third MAC PDU to the physical layer at the MAC layer comprises:
- a size of the third resource matches a size of the first MAC PDU;
- according to a first TB in the target HARQ process, it is determined that a NDI corresponding to the target HARQ process is flipped, wherein the first TB corresponds to the first resource;
- it is determined that there is the first MAC PDU not being transmitted in the target HARQ process;
- the second resource is transmitted prior to the first resource;
- or
- a HARQ process number corresponding to the first resource and a HARQ process number corresponding to the third resource are the same.
Dependencies are inferred from the claim text.