This application is a 35 U.S.C. § 371 National Phase of PCT Application No. PCT/CN2018/107817, filed Sep. 27, 2018, which claims priority to PCT Application No. PCT/CN2017/104032, filed Sep. 28, 2017. The disclosures of the priority applications are hereby incorporated by reference in their entirety.

CLAIM OF PRIORITY

The present Application for Patent claims priority to PCT International Application No. PCT/CN2017/104032 entitled “PRIORITIZING DATA PACKETS WHEN STATEFUL COMPRESSION IS ENABLED” filed Sep. 28, 2017, which is assigned to the assignee hereof and hereby expressly incorporated by reference herein.

BACKGROUND

Aspects of the present disclosure relate generally to wireless communication networks, and more particularly, to prioritizing data packets when stateful compression is enabled in a wireless communication system.

Wireless communication networks are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and so on. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems include code-division multiple access (CDMA) systems, time-division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems, orthogonal frequency-division multiple access (OFDMA) systems, and single-carrier frequency division multiple access (SC-FDMA) systems.

These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate on a municipal, national, regional, and even global level. For example, a fifth generation (5G) wireless communications technology (which can be referred to as new radio (NR)) is envisaged to expand and support diverse usage scenarios and applications with respect to current mobile network generations. In an aspect, 5G communications technology can include: enhanced mobile broadband addressing human-centric use cases for access to multimedia content, services and data; ultra-reliable-low latency communications (URLLC) with certain specifications for latency and reliability; and massive machine type communications, which can allow a very large number of connected devices and transmission of a relatively low volume of non-delay-sensitive information. As the demand for mobile broadband access continues to increase, however, further improvements in NR communications technology and beyond may be desired.

In some instances, for a wireless communications technology, compressed data packets are required to be transmitted in the order that they were compressed or else a compressor of the transmitting device and a decompressor of the receiving device may become out-of-synchronization. However, one or more of the data packets may need to be prioritized and delivered out of the order compared to the order that the data packets were compressed. Thus, improvements in wireless communication operations, such as, prioritizing data packets when stateful compression is enabled, may be desired.

SUMMARY

The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

In accordance with an aspect, a method includes prioritizing data packets when stateful compression is enabled for wireless communications. The described aspects include receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include compressing one or more unprioritized data packets of the plurality of data packets into one or more compressed unprioritized data packets. The described aspects further include scheduling the one or more prioritized data packets and the one or more compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, an apparatus for prioritizing data packets when stateful compression is enabled for wireless communications may include a transceiver, a memory; and at least one processor coupled to the memory and configured to receive a plurality of data packets scheduled in a first order for transmission. The described aspects further prioritize one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further compress one or more unprioritized data packets of the plurality of data packets into one or more compressed unprioritized data packets. The described aspects further schedule the one or more prioritized data packets and the one or more compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, a computer-readable medium may store computer executable code for prioritizing data packets when stateful compression is enabled for wireless communications is described. The described aspects include code for receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include code for prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include code for compressing one or more unprioritized data packets of the plurality of data packets into one or more compressed unprioritized data packets. The described aspects further include code for scheduling the one or more prioritized data packets and the one or more compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, an apparatus for prioritizing data packets when stateful compression is enabled for wireless communications is described. The described aspects include means for receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include means for prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include means for compressing one or more unprioritized data packets of the plurality of data packets into one or more compressed unprioritized data packets. The described aspects further include means for scheduling the one or more prioritized data packets and the one or more compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In accordance with another aspect, a method includes prioritizing data packets when stateful compression is enabled for wireless communications. The described aspects include receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include aggregating the one or more prioritized data packets into a first group of prioritized data packets and aggregating one or more unprioritized data packets into a second group of unprioritized data packets. The described aspects further include compressing the first group of prioritized data packets into a first group of compressed prioritized data packets and compressing the second group of unprioritized data packets into a second group of compressed unprioritized data packets. The described aspects further include scheduling the first group of compressed prioritized data packets and the second group of compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, an apparatus for prioritizing data packets when stateful compression is enabled for wireless communications may include a transceiver, a memory; and at least one processor coupled to the memory and configured to receive a plurality of data packets scheduled in a first order for transmission. The described aspects further prioritize one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further aggregate the one or more prioritized data packets into a first group of prioritized data packets and aggregate one or more unprioritized data packets into a second group of unprioritized data packets. The described aspects further compress the first group of prioritized data packets into a first group of compressed prioritized data packets and compress the second group of unprioritized data packets into a second group of compressed unprioritized data packets. The described aspects further schedule the first group of compressed prioritized data packets and the second group of compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, a computer-readable medium may store computer executable code for prioritizing data packets when stateful compression is enabled for wireless communications is described. The described aspects include code for receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include code for prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include code for aggregating the one or more prioritized data packets into a first group of prioritized data packets and aggregating the one or more unprioritized data packets into a second group of unprioritized data packets. The described aspects further include code for compressing the first group of prioritized data packets into a first group of compressed prioritized data packets and compressing the second group of unprioritized data packets into a second group of compressed unprioritized data packets. The described aspects further include code for scheduling the first group of compressed prioritized data packets and the second group of compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, an apparatus for prioritizing data packets when stateful compression is enabled for wireless communications is described. The described aspects include means for receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include means for prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include means for aggregating the one or more prioritized data packets into a first group of prioritized data packets and aggregating the one or more unprioritized data packets into a second group of unprioritized data packets. The described aspects further include means for compressing the first group of prioritized data packets into a first group of compressed prioritized data packets and compressing the second group of unprioritized data packets into a second group of compressed unprioritized data packets. The described aspects further include means for scheduling the first group of compressed prioritized data packets and the second group of compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In accordance with another aspect, a method includes prioritizing data packets when stateful compression is enabled for wireless communications. The described aspects include receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include compressing the one or more prioritized data packets into one or more compressed prioritized data packets based on a first compression context. The described aspects further include compressing one or more unprioritized data packets into one or more compressed unprioritized data packets based on a second compression context. The described aspects further include scheduling the one or more compressed prioritized data packets and the one or more compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, an apparatus for prioritizing data packets when stateful compression is enabled for wireless communications may include a transceiver, a memory; and at least one processor coupled to the memory and configured to receive a plurality of data packets scheduled in a first order for transmission. The described aspects further prioritize one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further compress the one or more prioritized data packets into one or more compressed prioritized data packets based on a first compression context. The described aspects further compress one or more unprioritized data packets into one or more compressed unprioritized data packets based on a second compression context. The described aspects further schedule the one or more compressed prioritized data packets and the one or more compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, a computer-readable medium may store computer executable code for prioritizing data packets when stateful compression is enabled for wireless communications is described. The described aspects include code for receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include code for prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include code for compressing the one or more prioritized data packets into one or more compressed prioritized data packets based on a first compression context. The described aspects further include code for compressing one or more unprioritized data packets into one or more compressed unprioritized data packets based on a second compression context. The described aspects further include code for scheduling the one or more compressed prioritized data packets and the one or more compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In an aspect, an apparatus for prioritizing data packets when stateful compression is enabled for wireless communications is described. The described aspects include means for receiving a plurality of data packets scheduled in a first order for transmission. The described aspects further include means for prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include means for compressing the one or more prioritized data packets into one or more compressed prioritized data packets based on a first compression context. The described aspects further include means for compressing one or more unprioritized data packets into one or more compressed unprioritized data packets based on a second compression context. The described aspects further include means for scheduling the one or more compressed prioritized data packets and the one or more compressed unprioritized data packets in a second order for transmission, the second order differing from the first order.

In accordance with another aspect, a method includes prioritizing data packets when stateful compression is enabled for wireless communications. The described aspects include receiving a plurality of data packets scheduled in a first order for transmission on a first radio bearer. The described aspects further include prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include determining whether to establish a second radio bearer for the transmission of the one or more prioritized data packets. The described aspects further include establishing the second radio bearer for the transmission of the one or more prioritized data packets based on a determination to establish the second radio bearer for the transmission of the one or more prioritized data packets. The described aspects further include compressing the one or more prioritized data packets into one or more compressed prioritized data packets based on a first compression context. The described aspects further include compressing one or more unprioritized data packets into one or more compressed unprioritized data packets based on a second compression context. The described aspects further include scheduling the one or more compressed prioritized data packets for transmission on the second radio bearer. The described aspects further include scheduling the one or more compressed unprioritized data packets for transmission on the first radio bearer.

In an aspect, an apparatus for prioritizing data packets when stateful compression is enabled for wireless communications may include a transceiver, a memory; and at least one processor coupled to the memory and configured to receive a plurality of data packets scheduled in a first order for transmission on a first radio bearer. The described aspects further prioritize one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further determine whether to establish a second radio bearer for the transmission of the one or more prioritized data packets. The described aspects further establish the second radio bearer for the transmission of the one or more prioritized data packets based on a determination to establish the second radio bearer for the transmission of the one or more prioritized data packets. The described aspects further compress the one or more prioritized data packets into one or more compressed prioritized data packets based on a first compression context. The described aspects further compress one or more unprioritized data packets into one or more compressed unprioritized data packets based on a second compression context. The described aspects further schedule the one or more compressed prioritized data packets for transmission on the second radio bearer. The described aspects further schedule the one or more compressed unprioritized data packets for transmission on the first radio bearer.

In an aspect, a computer-readable medium may store computer executable code for prioritizing data packets when stateful compression is enabled for wireless communications is described. The described aspects include code for receiving a plurality of data packets scheduled in a first order for transmission on a first radio bearer. The described aspects further include code for prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include code for establishing the second radio bearer for the transmission of the one or more prioritized data packets based on a determination to establish the second radio bearer for the transmission of the one or more prioritized data packets. The described aspects further include code for compressing the one or more prioritized data packets into one or more compressed prioritized data packets based on a first compression context. The described aspects further include code for compressing one or more unprioritized data packets into one or more compressed unprioritized data packets based on a second compression context. The described aspects further include code for scheduling the one or more compressed prioritized data packets for transmission on the second radio bearer. The described aspects further include code for scheduling the one or more compressed unprioritized data packets for transmission on the first radio bearer.

In an aspect, an apparatus for prioritizing data packets when stateful compression is enabled for wireless communications is described. The described aspects include means for receiving a plurality of data packets scheduled in a first order for transmission on a first radio bearer. The described aspects further include means for prioritizing one or more data packets of the plurality of data packets as one or more prioritized data packets, each prioritized data packet being scheduled in an order for transmission different from the first order for transmission. The described aspects further include means for establishing the second radio bearer for the transmission of the one or more prioritized data packets based on a determination to establish the second radio bearer for the transmission of the one or more prioritized data packets. The described aspects further include means for compressing the one or more prioritized data packets into one or more compressed prioritized data packets based on a first compression context. The described aspects further include means for compressing one or more unprioritized data packets into one or more compressed unprioritized data packets based on a second compression context. The described aspects further include means for scheduling the one or more compressed prioritized data packets for transmission on the second radio bearer. The described aspects further include means for scheduling the one or more compressed unprioritized data packets for transmission on the first radio bearer.

To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.

