Wireless communications system having built-in packet data compression and support for enabling non-standard features between network elements
First Claim
1. A method for performing data compression in a wireless communication system, comprising:
- (a) sending, from a first network element, a request message to a second network element, wherein the request message includes a pre-defined indicator of a data compression/decompression algorithm;
(b) receiving an accept message if the second network element supports the data compression/decompression algorithm;
(c) receiving a data packet at the first network element;
(d) if the second network element supports the data compression/decompression algorithm, compressing the received data packet at the first network element using the data compression/decompression algorithm;
(e) if the compressed data packet has a smaller size than the received data packet, transmitting the compressed data packet through a wireless link to the second network element; and
(f) if the compressed data packet has a larger size than the received data packet, transmitting the received data packet through the wireless link to the second network element, wherein the compressed data packet has a smaller size if a compression ratio, determined by dividing a first size of the received data packet by a second size of the compressed data packet, is greater than a threshold value.
6 Assignments
0 Petitions
Accused Products
Abstract
A mobile station (100) and a compression/decompression node in a wireless network (5), preferably the GGSN 30 (30), agree on whether to apply compression/decompression, and what compression/decompression scheme to use either by pre-configuration (when the GGSN 30 is in the home network of the mobile terminal) or by signalling (when the GGSN 30 is in a visited or a roamed-to network). Additional information, such as a profile-specific dictionary, may be used to increase the compression efficiency, particularly during start-up. Dynamic data can also be accommodated. The compression/decompression may be turned on and off on a packet-by-packet basis, depending on whether the compression actually results in a smaller packet. A compressed/uncompressed indicator bit or bits can be inserted explicitly on a per packet basis, and/or the compressed/uncompressed indication can be derived implicitly. A desired data compression/decompression algorithm, or any desired Proprietary Feature, can be signaled, possible without requiring standardization changes, by using a Packet Data Protocol PDP Context Activation message with a predetermined Access Point Name (APN) message information element that is sent from a first network element to a second network element for at least identifying the desired compression/decompression algorithm. It another embodiment, for the case where Proprietary Feature capability is exchanged between a RAN and a UE network element, a transmission of an extension to a UE Capability Enquiry message is sent to the UE for identifying the Proprietary Feature.
-
Citations
18 Claims
-
1. A method for performing data compression in a wireless communication system, comprising:
-
(a) sending, from a first network element, a request message to a second network element, wherein the request message includes a pre-defined indicator of a data compression/decompression algorithm; (b) receiving an accept message if the second network element supports the data compression/decompression algorithm; (c) receiving a data packet at the first network element; (d) if the second network element supports the data compression/decompression algorithm, compressing the received data packet at the first network element using the data compression/decompression algorithm; (e) if the compressed data packet has a smaller size than the received data packet, transmitting the compressed data packet through a wireless link to the second network element; and (f) if the compressed data packet has a larger size than the received data packet, transmitting the received data packet through the wireless link to the second network element, wherein the compressed data packet has a smaller size if a compression ratio, determined by dividing a first size of the received data packet by a second size of the compressed data packet, is greater than a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A node in a communications system, configured to:
-
send a create packet data protocol (PDP) request to a second node, wherein the create PDP request includes a pre-defined indicator of a data compression/decompression algorithm; receive an accept message if the second node supports the data compression/decompression algorithm; receive a data packet; if the second node supports the data compression/decompression algorithm, compress the data packet using the data compression algorithm; if the compressed data packet has a smaller size than the received data packet, transmit the compressed data packet through a wireless link to the second node; and if the compressed data packet has a larger size than the received data packet, transmit the data packet through the wireless link to the second node, wherein the compressed data packet has a smaller size if a compression ratio, determined by dividing a first size of the received data packet by a second size of the compressed data packet, is greater than a threshold value. - View Dependent Claims (10)
-
-
11. A method for performing data compression in a wireless communication system, comprising:
-
(a) sending a request message from a first network element to a second network element, wherein the request message includes an indicator of a data compression/decompression algorithm; (b) receiving an accept message if the second network element supports the data compression/decompression algorithm; (c) receiving a plurality of data packets at the first network element; (d) if the second network element supports the data compression/decompression algorithm, compressing the received plurality of data packets at the first network element using the data compression/decompression algorithm; (e) if a first number of the compressed plurality of data packets have a smaller size than the received plurality of data packets, transmitting the compressed plurality of data packets through a wireless link to the second network element; and (f) if a second number of the compressed plurality of data packets have a larger size than the received plurality of data packets, transmitting the received plurality of data packets through the wireless link to the second network element, wherein a compressed data packet has a smaller size if a compression ratio is greater than a threshold value, wherein the compression ratio is determined by dividing a first size of the received data packet by a second size of the compressed data packet. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification