Patent ID: 7116641

Claim:
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).