Method, apparatus and system for bearing circuit switched domain service data over radio bearer
First Claim
Patent Images
1. A method for processing circuit switched domain (CS-domain) service data, wherein the CS-domain service data is an adaptive multi-rate (AMR) speech service comprising substreams A, B and C with different importance classes, the method comprising:
- encapsulating the substreams A, B and C into one speech frame when determining both a network and a user equipment (UE) support a radio high-speed uplink packet data access channel to transmit the CS-domain service data;
mapping the speech frame onto one radio bearer (RB); and
mapping the RB to the radio high-speed packet data access channel;
wherein the speech frame comprises;
frame type, payload, and padding, wherein the frame type has a fixed length and represents an adaptive multi-rate or adaptive multi-rate wideband (AMR/AMR-WB) coding mode, the payload is a data made up of the concatenated the substreams A, B and C, and the padding is a filler bit, when a sum of the frame type and the payload is out of alignment against bytes, several bits are used as a padding to make the whole speech frame aligned against bytes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for bearing CS-domain service data over radio bearer is disclosed. The method includes: letting CS-domain service data be borne over a radio high-speed packet data access channel according to a channel mapping relation between CS-domain service data and the radio high-speed packet data access channel. An apparatus and a system are also provided herein.
-
Citations
16 Claims
-
1. A method for processing circuit switched domain (CS-domain) service data, wherein the CS-domain service data is an adaptive multi-rate (AMR) speech service comprising substreams A, B and C with different importance classes, the method comprising:
-
encapsulating the substreams A, B and C into one speech frame when determining both a network and a user equipment (UE) support a radio high-speed uplink packet data access channel to transmit the CS-domain service data; mapping the speech frame onto one radio bearer (RB); and mapping the RB to the radio high-speed packet data access channel; wherein the speech frame comprises; frame type, payload, and padding, wherein the frame type has a fixed length and represents an adaptive multi-rate or adaptive multi-rate wideband (AMR/AMR-WB) coding mode, the payload is a data made up of the concatenated the substreams A, B and C, and the padding is a filler bit, when a sum of the frame type and the payload is out of alignment against bytes, several bits are used as a padding to make the whole speech frame aligned against bytes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for processing circuit switched domain (CS-domain) service data, the method comprising:
-
encapsulating the CS-domain service data into one data frame when determining both a network and a user equipment (UE) support a radio high-speed uplink packet data access channel to transmit the CS-domain service data; mapping the data frame onto one radio bearer (RB); and mapping the RB to the radio high-speed packet data access channel; wherein the data frame is a packet data convergence protocol (PDCP) protocol data unit (PDU), and the PDCP PDU comprises; a PDU type field, an adaptive multi-rate or adaptive multi-rate wideband (AMR/AMR-WB) mode index field, a speech data field and a padding field, wherein, the PDU type field has a length of three bits and is configured to identify type of the PDCP PDU; the AMR/AMR-WB mode index field has a length of five bits and is configured to identify an AMR/AMR-WB coding mode; the speech data field has a not-fixed length and comprises all connected substreams of the CS-domain speech service; and the padding field is applied to accomplish alignment when the speech data field is not aligned against bytes;
orwherein the data frame is a packet data convergence protocol (PDCP) protocol data unit (PDU), and the PDCP PDU comprises; a PDU type field, an adaptive multi-rate or adaptive multi-rate wideband (AMR/AMR-WB) mode index field, a speech data field, a time stamp field, and a padding field, wherein, the PDU type field has a length of three bits and is configured to identify type of the PDCP PDU; the AMR/AMR-WB mode index field has a length of five bits and is configured to identify an AMR/AMR-WB coding mode; the speech data field has a not-fixed length and comprises all connected substreams of the CS-domain speech service; the time stamp field identifies a relative time of sending speech service data of the CS-domain service data, and has a length of eight bits; and the padding field is applied to accomplish alignment when the speech data field is not aligned against bytes;
orwherein the data frame is a circuit service convergence protocol (CSCP) data frame, wherein the CSCP data frame comprises; a data type field, a mode/bit rate field, a sequence number indicator (SI) field, sequence number field, an extension (E) field, a time stamp field, a data field, and a padding field, wherein, the data type field indicates a type of the CS-domain service data; the mode/bit rate field indicates a length of the data field; when the type of the CS-domain service data is speech service, the mode/bit rate field indicates coding and decoding mode of the speech service; when the type of the CS-domain service data is a service other than speech service, the mode/bit rate field indicates a service rate; the SI field indicates whether a next byte is a sequence number field or a data field; the sequence number field indicates a sequence number of the CSCP data and is an optional field; the E field indicates whether a next byte is a time stamp field or a data field; the time stamp field indicates a time stamp and is an optional field; the data field includes the CS-domain service data; and the padding field is applied to accomplish alignment when the data field is not aligned against bytes.
-
-
7. An apparatus for processing circuit switched domain (CS-domain) service data, wherein the CS-domain service data is an adaptive multi-rate (AMR) speech service comprising substreams A, B and C with different importance classes, the apparatus comprising:
-
a processor configured to; encapsulate the substreams A, B and C into one speech frame when determining both a network and a user equipment (UE) support a radio high-speed uplink packet data access channel to transmit the CS-domain service data; map the speech frame onto one radio bearer (RB); and map the RB to the radio high-speed packet data access channel; wherein the speech frame comprises; frame type, payload, and padding, wherein the frame type has a fixed length and represents an adaptive multi-rate or adaptive multi-rate wideband (AMR/AMR-WB) coding mode, the payload is a data made up of the concatenated the substreams A, B and C, and the padding is a filler bit, when a sum of the frame type and the payload is out of alignment against bytes, several bits are used as a padding to make the whole speech frame aligned against bytes. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for processing circuit switched domain (CS-domain) service data, the apparatus comprising:
-
a processor configured to; encapsulate the CS-domain service data into one data frame when determining both a network and a user equipment (UE) support a radio high-speed uplink packet data access channel to transmit the CS-domain service data; map the data frame onto one radio bearer (RB); and map the RB to the radio high-speed packet data access channel; wherein the data frame is a packet data convergence protocol (PDCP) protocol data unit (PDU), and the PDCP PDU comprises; a PDU type field, an adaptive multi-rate or adaptive multi-rate wideband (AMR/AMR-WB) mode index field, a speech data field and a padding field, wherein, the PDU type field has a length of three bits and is configured to identify type of the PDCP PDU; the AMR/AMR-WB mode index field has a length of five bits and is configured to identify an AMR/AMR-WB coding mode; the speech data field has a not-fixed length and comprises all connected substreams of the CS-domain speech service; and the padding field is applied to accomplish alignment when the speech data field is not aligned against bytes;
orwherein the data frame is a packet data convergence protocol (PDCP) protocol data unit (PDU), and the PDCP PDU comprises; a PDU type field, an adaptive multi-rate or adaptive multi-rate wideband (AMR/AMR-WB) mode index field, a speech data field, a time stamp field, and a padding field, wherein, the PDU type field has a length of three bits and is configured to identify type of the PDCP PDU; the AMR/AMR-WB mode index field has a length of five bits and is configured to identify an AMR/AMR-WB coding mode; the speech data field has a not-fixed length and comprises all connected substreams of the CS-domain speech service; the time stamp field identifies a relative time of sending speech service data of the CS-domain service data, and has a length of eight bits; and the padding field is applied to accomplish alignment when the speech data field is not aligned against bytes;
orwherein the data frame is a circuit service convergence protocol (CSCP) data frame, wherein the CSCP data frame comprises; a data type field, a mode/bit rate field, a sequence number indicator (SI) field, sequence number field, an extension (E) field, a time stamp field, a data field, and a padding field, wherein, the data type field indicates a type of the CS-domain service data; the mode/bit rate field indicates a length of the data field; when the type of the CS-domain service data is speech service, the mode/bit rate field indicates coding and decoding mode of the speech service; when the type of the CS-domain service data is a service other than speech service, the mode/bit rate field indicates a service rate; the SI field indicates whether a next byte is a sequence number field or a data field; the sequence number field indicates a sequence number of the CSCP data and is an optional field; the E field indicates whether a next byte is a time stamp field or a data field; the time stamp field indicates a time stamp and is an optional field; the data field includes the CS-domain service data; and the padding field is applied to accomplish alignment when the data field is not aligned against bytes.
-
-
13. A computer readable medium comprising:
-
a computer program stored in a non-transitory medium that, when executed by a digital processor, causes the processor to perform operations comprising; encapsulating substreams A, B and C with different importance classes of CS-domain service data into one speech frame when determining both a network and a user equipment (UE) support a radio high-speed uplink packet data access channel to transmit the CS-domain service data; mapping the speech frame onto one radio bearer (RB); and mapping the RB to the radio high-speed packet data access channel; wherein the speech frame comprises; frame type, payload, and padding, wherein the frame type has a fixed length and represents an adaptive multi-rate or adaptive multi-rate wideband (AMR/AMR-WB) coding mode, the payload is a data made up of the concatenated the substreams A, B and C, and the padding is a filler bit, when a sum of the frame type and the payload is out of alignment against bytes, several bits are used as a padding to make the whole speech frame aligned against bytes. - View Dependent Claims (14, 15, 16)
-
Specification