Techniques for aggregating data from WWAN and WLAN
First Claim
1. A method for aggregating data in wireless communications, the method comprising:
- communicating data packets, by a packet convergence entity, with a first radio access technology (RAT) link comprising a wireless wide area network (WWAN) link and a second RAT link comprising a wireless local area network (WLAN) link;
receiving an indication, from each of the first RAT link and the second RAT link, to enable the packet convergence entity to identify which of the first and second RAT links each of the data packets is received by the packet convergence entity;
determining, at the packet convergence entity, which data packets are received from the first RAT link and the second RAT link based on the indications from the first RAT link and the second RAT link;
monitoring a sequence number value of each of the data packets received on the first RAT link and the second RAT link;
determining whether the sequence number values of the data packets received on the first RAT link and the second RAT link are out of order;
performing one or more actions based at least in part on the determination that the sequence number values of the received data packets are out of order; and
exchanging packet status information in response to one or more events on one or both of the first RAT link and the second RAT link.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain aspects of the present disclosure relate to techniques for aggregating data from a wireless wide area network (WWAN) and wireless local area network (WLAN). In some aspects, a packet convergence entity (e.g., PDCP layer entity) communicates with first and second radio access technology (RAT) links. The packet convergence entity may determine from which of the first and second RAT links a data packet is received and may monitor a sequence number value of each of the received data packets. The packet convergence entity may perform one or more actions based on a determination that the data packets are received out of order. For example, the packet convergence entity may deliver the data packets to an upper layer entity as they are received (e.g., in order or out of order), may reorder the data packets and ignore data packet losses, and/or may request retransmissions of missing data packets.
-
Citations
29 Claims
-
1. A method for aggregating data in wireless communications, the method comprising:
-
communicating data packets, by a packet convergence entity, with a first radio access technology (RAT) link comprising a wireless wide area network (WWAN) link and a second RAT link comprising a wireless local area network (WLAN) link; receiving an indication, from each of the first RAT link and the second RAT link, to enable the packet convergence entity to identify which of the first and second RAT links each of the data packets is received by the packet convergence entity; determining, at the packet convergence entity, which data packets are received from the first RAT link and the second RAT link based on the indications from the first RAT link and the second RAT link; monitoring a sequence number value of each of the data packets received on the first RAT link and the second RAT link; determining whether the sequence number values of the data packets received on the first RAT link and the second RAT link are out of order; performing one or more actions based at least in part on the determination that the sequence number values of the received data packets are out of order; and exchanging packet status information in response to one or more events on one or both of the first RAT link and the second RAT link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for aggregating data in wireless communications, the apparatus comprising:
-
means for communicating data packets, by a packet convergence entity, with a first radio access technology (RAT) link comprising a wireless wide area network (WWAN) link and a second RAT link comprising a wireless local area network (WLAN) link; means for receiving an indication, from each of the first RAT link and the second RAT link, to enable the packet convergence entity to identify which of the first and second RAT links each of the data packets is received by the packet convergence entity; means for determining, at the packet convergence entity, which data packets are received from the first RAT link and the second RAT link based on the indications from the first RAT link and the second RAT link; means for monitoring a sequence number value of each of the data packets received on the first RAT link and the second RAT link; means for determining whether the sequence number values of the data packets received on the first RAT link and the second RAT link are out of order; means for performing one or more actions based at least in part on the determination that the sequence number values of the received data packets are out of order; and means for exchanging packet status information in response to one or more events on one or both of the first RAT link and the second RAT link.
-
-
15. A network device for aggregating data in wireless communications, comprising:
-
a processor; a memory coupled to the processor, wherein the memory includes instructions executable by the processor to; communicate data packets, by a packet convergence entity, with a first radio access technology (RAT) link comprising a wireless wide area network (WWAN) link and a second RAT link comprising a wireless local area network (WLAN) link; receive an indication, from each of the first RAT link and the second RAT link, to enable the packet convergence entity to identify which of the first and second RAT links each of the data packets is received by the packet convergence entity; determine which data packets are received from the first RAT link and the second RAT link based on the indications from the first RAT link and the second RAT link; monitor a sequence number value of each of the data packets received on the first RAT link and the second RAT link, wherein the monitoring component is further configured to determine whether the sequence number values of the data packets received on the first RAT link and the second RAT link are out of order; perform one or more actions based at least in part on the determination that the sequence number values of the received data packets are out of order; and exchange packet status information in response to one or more events on one or both of first RAT link and the second RAT link. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for aggregating data in wireless communications, the method comprising:
-
transmitting data packets to a wireless communications device through a first radio access technology (RAT) link comprising a wireless wide area network (WWAN) link and a second RAT link comprising a wireless local area network (WLAN) link, wherein each of the data packets has an assigned sequence number (SN) value for packet aggregation at a packet convergence entity within the wireless communications device; transmitting an indication, from each of the first RAT link and the second RAT link, to the wireless communications device in order to enable the packet convergence entity to identify from which of the first and second RAT links are the data packets transmitted; performing flow control over the first and second RAT links based on the indications, the flow control being configured to prevent one or both of underflow and overflow of buffers for each of the first and second RAT links. - View Dependent Claims (26, 27, 28, 29)
-
Specification