Method and apparatus for providing multimedia broadcast multicast service data to a subscriber to a multimedia broadcast multicast service
First Claim
1. A method for providing Multimedia Broadcast Multicast Service (MBMS) data to a mobile station subscribing to an MBMS service, the method comprising:
- receiving, by a network controller, at least one MBMS data packet comprising an MBMS payload and a header associated with the mobile station; and
in response to receiving the at least one MBMS data packet, conveying, by the network controller to a downstream network element, a plurality of data packets wherein a first data packet of the plurality of data packets comprises the MBMS payload and does not include the header associated with the mobile station and a second data packet of the plurality of data packets comprises at least a portion of the header associated with the mobile station and does not include the MBMS payload.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system conveys Multimedia Broadcast Multicast Service (MBMS) data to multiple mobile stations (MSs) subscribing to an MBMS service while minimizing possible congestion over an Iub interface. A network controller receives at least one MBMS data packet comprising an MBMS payload. In response to receiving the at least one data packet, the network controller establishes communication channels to the multiple MSs for conveyance of MBMS data and conveys to a downstream network element, via an Iub interface, a single copy of the payload. The downstream network element replicates the received payload to produce a copy of the payload for each established communication channel. The downstream network element then assembles, in association with each established communication channel, a set of one or more data packets for conveyance via the established communication channel, wherein each set of data packets includes a copy of the payload.
-
Citations
17 Claims
-
1. A method for providing Multimedia Broadcast Multicast Service (MBMS) data to a mobile station subscribing to an MBMS service, the method comprising:
-
receiving, by a network controller, at least one MBMS data packet comprising an MBMS payload and a header associated with the mobile station; and
in response to receiving the at least one MBMS data packet, conveying, by the network controller to a downstream network element, a plurality of data packets wherein a first data packet of the plurality of data packets comprises the MBMS payload and does not include the header associated with the mobile station and a second data packet of the plurality of data packets comprises at least a portion of the header associated with the mobile station and does not include the MBMS payload. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing Multimedia Broadcast Multicast Service (MBMS) data to a plurality of mobile stations subscribing to an MBMS service, the method comprising:
-
receiving, by a network controller, at least one MBMS data packet comprising an MBMS payload;
in response to receiving the at least one MBMS data packet, establishing a plurality of communication channels to the plurality of mobile stations for conveyance of MBMS data;
conveying, by the network controller to a downstream network element, a single copy of the MBMS payload;
replicating, by the downstream network element, the MBMS payload to produce a plurality of copies of the MBMS payload;
assembling, by the downstream network element, a first data packet for conveyance to one or more of the plurality of mobile stations via a first communication channel of the plurality of communication channels, wherein the first data packet comprises at least a portion of a first copy of the MBMS payload of the plurality of copies of the MBMS payload; and
assembling, by the downstream network element, a second data packet for conveyance to one or more of the plurality of mobile stations via a second communication channel of the plurality of communication channels, wherein the second data packet comprises at least a portion of a second copy of the MBMS payload of the plurality of copies of the MBMS payload. - View Dependent Claims (8, 9, 10)
-
-
11. A method for providing Multimedia Broadcast Multicast Service (MBMS) data to a plurality of mobile stations subscribing to an MBMS service, the method comprising:
-
receiving, by a first network controller, at least one MBMS data packet comprising an MBMS payload;
establishing, by a second network controller, a plurality of communication channels for conveyance of MBMS data to a plurality of mobile stations;
conveying, by the first network controller to the second network controller, a single copy of the MBMS payload for conveyance to the plurality of mobile stations;
conveying, by the second network controller to a downstream network element, a single copy of the MBMS payload;
replicating, by the downstream network element, the MBMS payload to produce a plurality of copies of the MBMS payload;
assembling, by the downstream network element, a first data packet for conveyance to one or more of the plurality of mobile stations via a first communication channel of the plurality of communication channels, wherein the first data packet comprises at least a portion of a first copy of the MBMS payload of the plurality of copies of the MBMS payload; and
assembling, by the downstream network element, a second data packet for conveyance to one or more of the plurality of mobile stations via a second communication channel of the plurality of communication channels, wherein the second data packet comprises at least a portion of a second copy of the MBMS payload of the plurality of copies of the MBMS payload.
-
-
12. A network controller comprising a processor that receives at least one Multimedia Broadcast Multicast Service (MBMS) data packet comprising an MBMS payload and a header and, in response to receiving at least one MBMS data packet, conveys a plurality of data packets wherein a first data packet of the plurality of data packets comprises the MBMS payload and a second data packet of the plurality of data packets comprises at least a portion of the header without the MBMS payload.
- 13. A network controller comprising a processor that receives at least one Multimedia Broadcast Multicast Service (MBMS) data packet comprising an MBMS payload, establishes a plurality of communication channels for conveyance of the MBMS data to a plurality of mobile stations, and conveys to a downstream network element a single copy of the MBMS payload for conveyance to the plurality of mobile stations via the plurality of communication channels.
- 15. A Node B comprising a processor that receives a plurality of data packets, wherein a first data packet of the plurality of data packets comprises a Multimedia Broadcast Multicast Service (MBMS) payload and a second data packet of the plurality of data packets comprises at least a portion of a header associated with a mobile station subscribing to an MBMS service and does not include a copy of the MBMS payload, and assembles a data packet for conveyance to the mobile station that comprises the payload and at least a portion of the received header.
-
17. A Node B comprising a processor that receives a Multimedia Broadcast Multicast Service (MBMS) payload, replicates the MBMS payload to produce a plurality of copies of the MBMS payload, assembles a first data packet for conveyance to a first mobile station via a first communication channel, wherein the first data packet comprises at least a portion of a first copy of the MBMS payload of the plurality of copies of the MBMS payload, and assembles a second data packet for conveyance to a second mobile station via a second communication channel, wherein the second data packet comprises at least a portion of a second copy of the MBMS payload of the plurality of copies of the MBMS payload.
Specification