Header compression enhancement for broadcast/multicast services
First Claim
1. A method of broadcasting over a broadcast communication channel in a wireless communication system, the method comprising:
- sending context initialization information from a compressor over a signaling channel out-of-band to the broadcast communication channel that permits correct decompression of data packets over the broadcast communication channel; and
operating the compressor in First and Second Order States, the First Order State for sending data packets that include dynamic parameters of the compressor context and the Second Order State for sending data packets that include the dynamic parameters of the compressor context; and
;
changing operation of the compressor between the First Order State and the Second Order State.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for compression of headers in broadcasting BCMCS services in a wireless communication system are described. Techniques used in BCMCS systems without feedback include sending static context information during BCMCS service initialization for use in a decompressor in a mobile station. Techniques used in BCMCS systems with feedback include receiving feedback from distributed mobile station decompressors and adjusting the broadcasting compressor in response to the feedback. Techniques that reduce the number of operating states in both the compressor and the decompressor are described. Techniques to classify flows so that a reduced number of contexts are used to compress/decompress session packet headers in a push-to-talk service are described.
17 Citations
33 Claims
-
1. A method of broadcasting over a broadcast communication channel in a wireless communication system, the method comprising:
-
sending context initialization information from a compressor over a signaling channel out-of-band to the broadcast communication channel that permits correct decompression of data packets over the broadcast communication channel; and operating the compressor in First and Second Order States, the First Order State for sending data packets that include dynamic parameters of the compressor context and the Second Order State for sending data packets that include the dynamic parameters of the compressor context; and
;changing operation of the compressor between the First Order State and the Second Order State. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of broadcasting over a broadcast communication channel in a wireless communication system, the method comprising:
-
sending initialization context from a compressor over a signaling channel out-of-band to the broadcast communication channel, the initialization context including static parameters that permits correct decompression of data packets over the broadcast communication channel; and operating the compressor thereafter in one of a plurality of states and sending data packets that include update parameters of the compressor context until termination of the broadcast operation. - View Dependent Claims (11, 12)
-
-
13. A compressor, comprising:
-
a processor configured to start a broadcast session by generating an initialization context that includes dynamic and static parameters for use in a decompressor and providing the initialization context from the compressor to a signaling channel out-of-band to a broadcast channel for delivery to the decompressor, the processor further configured to operate in one of two conditions, the conditions comprising; a First Order State that compresses data to be decompressed using the dynamic and static parameters; and a Second Order State that reestablishes the dynamic parameters for use in the decompressor; and wherein the compressor following generating the initialization context at a beginning of the broadcast session remains in either the First Order State or Second Order State for an entirety of the broadcast session. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A wireless communication infrastructure comprising a compressor configured to establish an initialization context that includes dynamic and static context parameters for use in a decompressor and to provide the initialization context from the compressor to a signaling channel out-of-band to a broadcast channel for deliver to the decompressor, the compressor further configured to alternate operation between a First Order State that compresses data to be decompressed using the dynamic and static parameters and a Second Order State that reestablishes the dynamic parameters for use in the decompressor;
- wherein the compressor following establishing the initialization context remains in either the First Order or Second Order States for the entirety of a broadcast session.
- View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. A computer readable medium embodying program code when executed by a computer causes the computer to execute a method of header compressing, the method comprising:
-
establishing an initialization context from a compressor over a signaling channel out-of-band to a broadcast communication channel that includes dynamic and static parameters for use in a decompressor; entering a First Order State that reestablishes dynamic and static parameters in a decompressor; and entering a Second Order State that reestablishes dynamic parameters in the decompressor, wherein the compressor following establishing the initialization context at a beginning of a session alternates operation between the first and second states in a predetermined manner.
-
-
31. A wireless communication infrastructure, comprising:
-
means for sending context initialization information from a compressor over a signaling channel out-of-band to the broadcast communication channel that permits correct decompression of data packets over the broadcast communication channel; and means for operating the compressor in First and Second Order States, the First Order State for sending data packets that include dynamic parameters of the compressor context and the Second Order State for sending data packets that include the dynamic parameters of the compressor context; and
;means for changing operation of the compressor between the First Order State and the Second Order State.
-
-
32. A wireless communication infrastructure, comprising:
-
means for sending initialization context from a compressor over a signaling channel out-of-band to the broadcast communication channel, the initialization context including static parameters that permits correct decompression of data packets over the broadcast communication channel; and means for operating the compressor thereafter in one of a plurality of states and sending data packets that include update parameters of the compressor context until termination of the broadcast operation.
-
-
33. A method of broadcasting over a broadcast communication channel in a wireless communication system, the method comprising:
-
sending decompressor context initialization information over a signaling channel out-of-band to the broadcast communication channel for decompression of data packets over the broadcast communication channel; and operating the compressor between First and Second Order States for sending data packets that include dynamic parameters of the compressor context; and
;changing operation of the compressor from the First Order State to the Second Order State when the compressor has confidence in proper context flow at a decompressor and changing operation of the compressor from the Second Order State to the First Order State when the compressor determines one of a quantity of sent data packets, period of time or wireless channel characteristic exceeds a threshold.
-
Specification