Header compression enhancement for broadcast/multicast services
First Claim
1. A method of broadcasting over a communication channel in a wireless communication system, the method comprising:
- providing a decompressor with context initialization information that permits correct decompression of data packets; and
operating a compressor in a First Order State and sending data packets that include dynamic and static parameters of the compressor context;
operating the compressor in a Second Order State and sending data packets that include 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.
-
Citations
56 Claims
-
1. A method of broadcasting over a communication channel in a wireless communication system, the method comprising:
-
providing a decompressor with context initialization information that permits correct decompression of data packets; and
operating a compressor in a First Order State and sending data packets that include dynamic and static parameters of the compressor context;
operating the compressor in a Second Order State and sending data packets that include 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 communication channel in a wireless communication system, the method comprising:
-
providing a decompressor with context initialization information and static parameters that permits correct decompression of data packets; 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 for communications over a wireless communication channel, the compressor comprising a processor that performs a broadcast operation by establishing an initialization context for a broadcast session that includes dynamic and static parameters for use in a decompressor, and thereafter operating in a broadcast session in which the processor updates the dynamic and static parameters of the decompressor until termination of the broadcast session.
- 15. A decompressor for communications over a wireless communication channel, the decompressor comprising a processor that enters a broadcast session by receiving an initialization state that establishes an initialization context that that includes dynamic and static parameters, and thereafter operating in a broadcast session in which the processor receives updates to the dynamic and static parameters of the decompressor until termination of the broadcast operation.
-
17. A compressor comprising a processor that starts a broadcast session by generating an initialization state that establishes an initialization context that includes dynamic and static parameters for use in a decompressor and then operates 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;
wherein the compressor is in the initialization state once at a beginning of the broadcast session, and then is in either the First Order State or Second Order State. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A decompressor comprising:
-
a processor that starts a broadcast session by receiving data for an initialization state that creates an initial context using dynamic and static parameters established by a compressor and then operates during the broadcast session in one of the two conditions, the conditions comprising;
a Static Context State that decompresses data using the dynamic and static parameters; and
a Full Context State that re-establishes the dynamic parameters for use in decompression. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A wireless communication system comprising:
-
a compressor configured to initialize a context for use in a decompressor, and then to alternate operation between a First Order State where the compressor sends data packets that include dynamic and static parameters of the context and a Second Order State where the compressor sends data packets that include dynamic parameters of the context; and
a decompressor configured to receive and use the initialization context and then to alternate operation between a Static Context State where received data packets include dynamic and static parameters of the context and a Full Context State where received data packets include dynamic parameters of the context, whereby the compressor and decompressor alternate operation between states in a predetermined manner.
-
- 35. A wireless communication device comprising a decompressor configured to receive and use initialization context data and then to alternate operation between a Static Context State where received data packets include dynamic and static context parameters and a Full Context State where received data packets include dynamic context parameters, whereby the decompressor alternates between the Static Context and Full Context States in a predetermined manner.
-
38. A wireless communication infrastructure comprising a compressor configured to establish an initialization context state that includes dynamic and static context parameters for use in a decompressor and then 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 is in the initialization context state once at a beginning of a broadcast session, and then the compressor is in either the First Order or Second Order States.
- View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
47. A method of multicast wireless communications between a group of users, the method comprising:
-
determining that a destination address in a data stream is a multicast address;
classifying the data stream based on parameters within the data stream; and
establishing a single context for the multicast session. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer readable media embodying a method of header compressing, the method comprising:
-
establishing an initialization context 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 is in the initialization state once at a beginning of a session, and then the compressor alternates operation between the first and second states in a predetermined manner.
-
-
56. A computer readable media embodying a method of header decompression, the method comprising:
-
receiving an initialization context with dynamic and static parameters established by a compressor;
entering a Static Context State that receives and re-establishes the dynamic and static parameters in the decompressor context; and
entering a Full Context State that receives and re-establishes the dynamic parameters for use in decompression, wherein the decompressor is then in either the Static Context or Full Context State.
-
Specification