IP Library › Granted Patent US 10,440,602
Granted Patent B2
US 10,440,602 · App. 15/955,047 · Granted Oct 8, 2019

System and method for data forwarding in a communications system

Inventors: Nathan Edward Tenny (Poway, CA); Da Wang (Beijing, CN); Guowei Ouyang (Beijing, CN); Hui Jin (Beijing, CN); Guorong Li (Beijing, CN)
Assignee: FUTUREWEI TECHNOLOGIES, INC.
H04W28/0221H04W28/0252H04W52/0212H04W40/248H04W88/04Y02D70/00Y02D70/1224Y02D70/1242Y02D70/1262Y02D70/142Y02D70/144Y02D70/166Y02D70/21Y02D70/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,440,602
App. No.
15/955,047
Granted
Oct 8, 2019
Kind
B2
Abstract

A method for operating a transmitting device includes receiving a first packet data convergence protocol (PDCP) protocol data unit (PDU) associated with a first remote device (RD), the first PDCP PDU including at least a first PDCP header, generating a first nested PDCP PDU in accordance with the first PDCP PDU, the first nested PDCP PDU including a second PDCP header and the first PDCP PDU, the second PDCP header comprising a first PDU type indicator indicating that the first nested PDCP PDU includes a first relayed PDCP PDU and a first identifier associated with the first RD, and sending the first nested PDCP PDU on a radio bearer.

Claims (60)

1. A method comprising:

receiving, by an evolved NodeB (eNB), a first data packet addressed to a first remote device (RD);

constructing, by the eNB, a first packet data convergence protocol (PDCP) data protocol data unit (PDU) from contents of the first data packet;

constructing, by the eNB, a PDCP control PDU by prepending an outer header to the first PDCP data PDU, the outer header comprising an identifier of the first RD;

identifying, by the eNB, a relay device that serves the RD; and

wirelessly transmitting, by the eNB, the PDCP control PDU to the relay device on a data radio bearer (DRB), the relay device being separately located from the eNB.

2. The method of claim 1 , the outer header further comprising a PDU type indicator indicating that the PDCP control PDU includes the first PDCP data PDU for forwarding.

3. The method of claim 2 , the outer header comprising:

a data/control (D/C) field; and

a PDU type field containing the PDU type indicator.

4. The method of claim 2 , the PDU type indicator indicating data PDU forwarding or signaling PDU forwarding.

5. The method of claim 1 , further comprising:

receiving, by the eNB, a second data packet addressed to the RD;

constructing, by the eNB, a second PDCP data PDU from contents of the second data packet;

aggregating, by the eNB, the first PDCP data PDU and the second PDCP data PDU; and

the constructing the PDCP control PDU comprising constructing the PDCP control PDU by prepending the outer header to the aggregated first and second PDCP data PDUs.

6. A method comprising:

wirelessly receiving, by a relay device on a data radio bearer (DRB), a packet data convergence protocol (PDCP) control protocol data unit (PDU) from an evolved Node B (eNB), the PDCP control PDU comprising an outer header and a first PDCP data PDU, the outer header comprising an identifier of a remote device (RD), and the relay device being separately located from the eNB;

extracting, by the relay device, the first PDCP data PDU from the PDCP control PDU; and

wirelessly transmitting, by the relay device, the first PDCP data PDU to the RD.

7. The method of claim 6 , the outer header further comprising a PDU type indicator indicating that the PDCP control PDU includes the first PDCP data PDU for forwarding.

8. The method of claim 7 , the outer header comprising:

a data/control (D/C) field; and

a PDU type field containing the PDU type indicator.

9. The method of claim 7 , the PDU type indicator indicating data PDU forwarding or signaling PDU forwarding.

10. The method of claim 6 , the PDCP control PDU further comprising a second PDCP data PDU aggregated with the first PDCP data PDU, the method further comprising:

extracting, by the relay device, the second PDCP data PDU from the PDCP control PDU; and

transmitting, by the relay device, the second PDCP data PDU to the RD.

11. An evolved NodeB (eNB) comprising:

a non-transitory memory storage comprising instructions; and

one or more processors in communication with the memory storage, wherein the one or more processors execute the instructions to:

receive a first data packet addressed to a first remote device (RD);

construct a first packet data convergence protocol (PDCP) data protocol data unit (PDU) from contents of the first data packet;

construct a PDCP control PDU by prepending an outer header to the first PDCP data PDU, the outer header comprising an identifier of the first RD;

identify a relay device that serves the RD; and

wirelessly transmit the PDCP control PDU to the relay device on a data radio bearer (DRB), the relay device being separately located from the eNB.

12. The eNB of claim 11 , wherein the outer header further comprises a PDU type indicator indicating that the PDCP control PDU includes the first PDCP data PDU for forwarding.

13. The eNB of claim 12 , wherein the outer header comprises:

a data/control (D/C) field; and

a PDU type field containing the PDU type indicator.

14. The eNB of claim 12 , wherein the PDU type indicator indicates data PDU forwarding or signaling PDU forwarding.

15. The eNB of claim 11 , wherein the one or more processors execute the instructions to:

receive a second data packet addressed to the RD;

construct a second PDCP data PDU from contents of the second data packet; and

aggregate the first PDCP data PDU and the second PDCP data PDU; and

wherein the one or more processors execute the instructions to construct the PDCP control PDU comprises the one or more processors execute the instructions to construct the PDCP control PDU by prepending the outer header to the aggregated first and second PDCP data PDUs.

16. A relay device comprising:

a non-transitory memory storage comprising instructions; and

one or more processors in communication with the memory storage, wherein the one or more processors execute the instructions to:

wirelessly receive, on a data radio bearer (DRB), a packet data convergence protocol (PDCP) control protocol data unit (PDU) from an evolved Node B (eNB), the PDCP control PDU comprising an outer header and a first PDCP data PDU, the outer header comprising an identifier of a remote device (RD), and the relay device being separately located from the eNB;

extract the first PDCP data PDU from the PDCP control PDU; and

wirelessly transmit the first PDCP data PDU to the RD.

17. The relay device of claim 16 , wherein the outer header further comprises a PDU type indicator indicating that the PDCP control PDU includes the first PDCP data PDU for forwarding.

18. The relay device of claim 17 , wherein the outer header comprises:

a data/control (D/C) field; and

a PDU type field containing the PDU type indicator.

19. The relay device of claim 17 , wherein the PDU type indicator indicates data PDU forwarding or signaling PDU forwarding.

20. The relay device of claim 16 , wherein the PDCP control PDU further comprises a second PDCP data PDU aggregated with the first PDCP data PDU, and wherein the one or more processors execute the instructions to:

extract the second PDCP data PDU from the PDCP control PDU; and

transmit the second PDCP data PDU to the RD.

Continuity (2)
Continuation 15172618 · Jun 3, 2016
Related Publication 20180234873A1 · Aug 16, 2018