Multicast and broadcast transmission method and apparatus of a CDMA mobile communication network
AssigneeLG Electronics Inc.
InventorByung Keun Lim
Life of this patent
Estimating the term…
Abstract
A transmission method and system that receive packet data destined to multiple subscribers served by a base station controller/packet control function (BSC/PCF) with the BSC/PCF, transmit the packet data from the BSC/PCF to a number of base stations, which provide service to the subscribers, using a single communication link between the BCS/PCF and each of the number of base stations, and transmit the packet data from the number of base stations to the subscribers.
Claims28
A method of performing a multicast and broadcast transmission, comprising:
- receiving multicast/broadcast (M/B) packet data of a different network server, transmitted from a packet data serving node (PDSN), without setting links between the PDSN and target mobile stations for a M/B transmission within a mobile communication network;
- temporarily storing the received M/B packet data, performing an error control procedure, and transmitting the received M/B packet data to a plurality of mobile stations through a M/B packet data dedicated channel;
- processing the M/B packet data by only the target mobile stations that are identified by header information of the received M/B packet data;
- identifying the M/B packet data and general packet data and setting an internal process routine by a data packet controller;
- receiving the M/B packet data from the data packet controller and outputting a cellular data multicasting protocol service data unit (CDMP SDU) by adding a link header to the M/B packet data;
- receiving the CDMP SDU, segmenting the CDMP SDU into a plurality of data units, and outputting a CDMP protocol data unit (PDU) generated by adding a multicast header to each separated data unit to a forward common traffic channel (f-ctch);
- and
- segmenting the CDMP PDU inputted through the f-ctch into a prescribed size and transmitting a forward common data channel (F-CDCH) SDU generated by adding a Mux header and a CRC code to each segmented data unit to the plurality of mobile stations through a forward common data channel (F-CDCH).
A method of performing a multicast and broadcast transmission, comprising:
- receiving multicast/broadcast (M/B) packet data of a different network server, transmitted from a packet data serving node (PDSN), without setting links between the PDSN and target mobile stations for a M/B transmission within a mobile communication network;
- temporarily storing the received M/B packet data, performing an error control procedure, and transmitting the received M/B packet data to a plurality of mobile stations through a M/B packet data dedicated channel;
- processing the M/B packet data by only the target mobile stations that are identified by header information of the received M/B packet data;
- removing a Mux header and a CRC code from a forward common data channel (F-CDCH) service data unit (SDU) received through a F-CDCH;
- extracting only CDMP protocol data units (PDUs) of a multicast group to which a corresponding mobile station has subscribed from a plurality of CDMP PDUs inputted through a forward common traffic channel (f-ctch);
- removing a multicast header of the extracted CDMP PDUs;
- generating a CDMP SDU block indicating that the extracted CDMP PDUs are aligned in good order;
- receiving the CDMP SDU block and completing an original CDMP SDU block without omission of any data unit;
- generating the M/B packet data without a link header by removing a link header contained in the CDMP SDU block;
- and
- transmitting the M/B packet data to an upper application layer.
A base station of a mobile communication network, comprising:
- a data packet controller that identifies multicast/broadcast (M/B) packet data and general packet data and sets an internal process routine;
- an M/B link access controller (LAC) that receives the M/B packet data from the data packet controller and outputs a cellular data multicasting protocol service data unit (CDMP SDU), which is generated by adding a link header to the M/B packet data;
- a CDMP that receives the CDMP SDU, segments the CDMP SDU into a plurality of data units, and outputs a CDMP protocol data unit (PDU), generated by adding a multicast header to each separated data unit, to a forward common traffic channel (f-ctch);
- and
- a common channel multiplex sub-layer that segments the CDMP PDU inputted through the f-ctch into a prescribed size and transmits a forward common data channel (F-CDCH) SDU, generated by adding a Mux header and a CRC code to each segmented data unit, to the plurality of mobile stations through a forward common data channel (F-CDCH).
A mobile station, comprising:
- a common channel multiplex sub-layer that removes a Mux header and a CRC code from a forward common data channel (F-CDCH) service data unit (SDU) received through a F-CDCH;
- a cellular data multicasting protocol (CDMP) that extracts only CDMP protocol data units (PDUs) of a multicast group to which the mobile station has subscribed, among the CDMP PDUs inputted through a forward common traffic channel (f-ctch), removes a multicast header of the CDMP PDUs, and outputs a CDMP SDU block indicating that the CDMP PDUs are aligned;
- an M/B link access controller (LAC) that receives the CDMP SDU block, completes an original CDMP SDU block without omitting a data unit, and outputs the M/B packet data without a link header, by removing the link header contained in the CDMP SDU block;
- and
- a data packet controller that transmits the M/B packet data received from the M/B LAC to an upper application layer.
A method of performing a multicast and broadcast transmission, comprising:
- receiving multicast/broadcast (M/B) packet data of a different network server, transmitted from a packet data serving node (PDSN), without setting links between the PDSN and target mobile stations for a M/B transmission within a mobile communication network;
- temporarily storing the received M/B packet data, performing an error control procedure, and transmitting the received M/B packet data to a plurality of mobile stations through a M/B packet data dedicated channel;
- processing the M/B packet data by only the target mobile stations that are identified by header information of the received M/B packet data;
- providing a cellular data multicasting protocol service data unit (CDMP SDU) by adding a link header to the M/B packet data;
- segmenting the CDMP SDU into a plurality of data units;
- providing a CDMP protocol data unit (PDU) by adding a header to each data unit;
- segmenting the CDMP PDU inputted into a prescribed size;
- and
- transmitting a forward common data channel (F-CDCH) SDU generated by adding a Mux header and a CRC code to each segmented data unit to the plurality of mobile stations through a forward common data channel (F-CDCH).
A method of performing a multicast and broadcast transmission, comprising:
- receiving multicast/broadcast (M/B) packet data of a different network server, transmitted from a packet data serving node (PDSN), without setting links between the PDSN and target mobile stations for a M/B transmission within a mobile communication network;
- temporarily storing the received M/B packet data, performing an error control procedure, and transmitting the received M/B packet data to a plurality of mobile stations through a M/B packet data dedicated channel;
- processing the M/B packet data by only the target mobile stations that are identified by header information of the received M/B packet data;
- removing a Mux header and a CRC code from a forward common data channel (F-CDCH) service data unit (SDU) received through a F-CDCH;
- extracting only CDMP protocol data units (PDUs) of a multicast group to which a corresponding mobile station has subscribed from a plurality of CDMP PDUs;
- removing a multicast header of the extracted CDMP PDUs;
- generating a CDMP SDU block;
- and
- generating the M/B packet data without a link header by removing a link header contained in the CDMP SDU block.
Dependencies are inferred from the claim text.