PDCP status reports using sequence numbers or sequence number offsets
First Claim
1. A communication device comprising circuitry to:
- receive packets, corresponding to a single radio bearer, from network devices corresponding to distinct radio access technologies (RATs);
identify, based on the packets, sequence numbers (SNs) of missed packets that were not received by the device;
create, based on the SNs, a report that identifies the missed packets, wherein, to create the report, the circuitry is to;
determine a number of packets between a first packet of the missed packets and a last packet of the missed packets,include a SN of the first packet in the report,determine, based on the number of packets between the first packet of the missed packets and the last packet of the missed packets, a number of bytes required to represent the number of packets between the first packet and each of the remainder of the missed packets, andfor each of the remainder of the missed packets, use the required number of bytes to indicate the number of packets between the first packet and each of the remainder of the missed packets; and
communicate the report to one of the network devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A user equipment device (UE) may create efficient Packet Data Convergence Protocol (PDCP) status reports. The UE may receive PDCP packets from multiple radio access technologies (RATs) using the same bearer or same RAT using split bearers. The UE may identify packets that the UE should have received but did not, and may create a status report based on the sequence numbers (SNs) of the packets that the UE failed to receive or based on the SNs of the successful packets. The report may include the SNs of the packets, in addition to a bit-length of the SNs and/or a starting point of the SNs in the status report. Alternatively, the report may include the SN of a first packet that the UE failed to receive and offset values (relative to the SN of the first packet) for the other packets that the UE failed/succeed to receive.
10 Citations
6 Claims
-
1. A communication device comprising circuitry to:
-
receive packets, corresponding to a single radio bearer, from network devices corresponding to distinct radio access technologies (RATs); identify, based on the packets, sequence numbers (SNs) of missed packets that were not received by the device; create, based on the SNs, a report that identifies the missed packets, wherein, to create the report, the circuitry is to; determine a number of packets between a first packet of the missed packets and a last packet of the missed packets, include a SN of the first packet in the report, determine, based on the number of packets between the first packet of the missed packets and the last packet of the missed packets, a number of bytes required to represent the number of packets between the first packet and each of the remainder of the missed packets, and for each of the remainder of the missed packets, use the required number of bytes to indicate the number of packets between the first packet and each of the remainder of the missed packets; and communicate the report to one of the network devices.
-
-
2. A communication device comprising circuitry to:
-
receive packets, corresponding to a single radio bearer, from network devices corresponding to distinct radio access technologies (RATs); identify, based on the packets, sequence numbers (SNs) of missed packets that were not received by the device; create, based on the SNs, a report that identifies the missed packets; and communicate the report to one of the network devices, wherein the circuitry is also to; determine a value representing a number of received packets relative to a number of missed packets; determine whether the value exceeds a preselected threshold; when the value exceeds the preselected threshold, identify the missed packets by including, in the report, only the SNs of the received packets; and when the value does not exceed the preselected threshold, identify the missed packets by including, in the report, only the SN s of the missed packets.
-
-
3. A user equipment device (UE), comprising:
-
an antenna to communicate with a wireless telecommunications network; and circuitry to; receive, from the wireless telecommunications network, a plurality of Packet Data Convergence Protocol (PDCP) packets, associated with one radio bearer, via a plurality of disparate radio access technologies; identify multiple PDCP packets that should have been received, by the UE, with the plurality of PDCP packets but was not; create a PDCP status report that includes a sequence number (SN) of a first PDCP packet of the multiple PDCP packets, wherein, to create the PDCP status report, the circuitry is to; identify offset values, corresponding to a difference between the SN of the first PDCP packet and each SN of a remainder of the multiple PDCP packets, determine a number of bits required to represent each of the offset values, respectively, define each of the offset values using the respective number of bits determined, indicate, in the PDCP status report, the number of bits required to represent each of the respective offset values, include, in a first missing SN field of the PDCP status report, an SN of a first PDCP packet, of the multiple PDCP packets, and include the offset values in the PDCP status report; and communicate the PDCP status report to the wireless telecommunications network. - View Dependent Claims (4, 5)
-
-
6. A non-transitory computer readable medium containing program instructions for causing one or more processors to:
-
receive packets, corresponding to a single radio bearer, from network devices corresponding to distinct radio access technologies (RATs); identify, based on the packets, sequence numbers (SNs) of missed packets that were not received by the device; create, based on the SNs, a report that identifies the missed packets, wherein, to create the report, the instructions cause the one or more processors to; determine a number of packets between a first packet of the missed packets and a last packet of the missed packets, include a SN of the first packet in the report, and determine, based on the number of packets between the first packet of the missed packets and a last packet of the missed packets, a number of bytes required to represent the number of packets between the first packet and each of the remainder of the missed packets, and for each of the remainder of the missed packets, use the required number of bytes to indicate the number of packets between the first packet and each of the remainder of the missed packets; and communicate the report to one of the network devices.
-
Specification