Systems and methods for broadcasting and multicasting short message service messages
First Claim
Patent Images
1. A method for broadcasting a short message service (SMS) payload, comprising:
- receiving at a receiver, a SIP message having encapsulated therein an SMS payload and a target SMS user list, the target SMS user list indicating a group of mobile stations to which the SMS payload is to be sent, the group of mobile stations being associated with a group identifier;
exploding the target SMS user list;
consulting a static table to map the target SMS user list to a multicast IP address associated with the group identifier;
modifying the SIP message by removing the target user list;
generating a modified SIP message addressed to the multicast IP address; and
transmitting the modified SIP message to a broadcast base station controller (BBCS) for creating a new broadcast flow for broadcasting the SMS payload and allocating only a single channel for broadcasting the SMS payload to the group of mobile stations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for broadcasting a short message service (SMS) payload is disclosed. The SMS payload is sent to a home network. The SMS payload is encapsulated in a session initiation protocol (SIP) message. The SIP message is sent to a target user equipment (UE). A SIP response is received from the target UE. The SMS payload is extracted from the SIP message. The SMS payload is broadcasted to a plurality of mobile stations.
19 Citations
13 Claims
-
1. A method for broadcasting a short message service (SMS) payload, comprising:
-
receiving at a receiver, a SIP message having encapsulated therein an SMS payload and a target SMS user list, the target SMS user list indicating a group of mobile stations to which the SMS payload is to be sent, the group of mobile stations being associated with a group identifier; exploding the target SMS user list; consulting a static table to map the target SMS user list to a multicast IP address associated with the group identifier; modifying the SIP message by removing the target user list; generating a modified SIP message addressed to the multicast IP address; and transmitting the modified SIP message to a broadcast base station controller (BBCS) for creating a new broadcast flow for broadcasting the SMS payload and allocating only a single channel for broadcasting the SMS payload to the group of mobile stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored thereon a set of instructions executable to:
-
receive a session initiation protocol (SIP) message having encapsulated therein an SMS payload and a target SMS user list, the target SMS user list indicating a group of mobile stations to which the SMS payload is to be sent, the group of mobile stations being associated with a group identifier;
explode the target SMS user list;consult a static table to map the target SMS user list to a multicast IP address associated with the group identifier; modify the SIP message by removing the target user list; generate a modified SIP message addressed to the multicast IP address; and transmit the modified SIP message to a broadcast base station controller (BBSC) for creating a new broadcast flow for broadcasting the SMS payload and allocating only a single channel for broadcasting the SMS payload to the group of mobile stations. - View Dependent Claims (10, 11, 12)
-
-
13. A system that is configured to broadcast a short message service (SMS) payload comprising:
-
means for receiving a SIP message having encapsulated therein an SMS payload and a target SMS user list indicating a group of mobile stations to which the SMS payload is to be sent, the group of mobile stations being associated with a group identifier; means for exploding the target SMS user list; means for consulting a static table to map the target SMS user list to a multicast IP address associated with the group identifier; means for modifying the SIP message by removing the target user list; means for generating a modified SIP message addressed to the multicast IP address; and means for transmitting the modified SIP message to a broadcast base station controller (BBCS) for creating a new broadcast flow for broadcasting the SMS payload and allocating only a single channel for broadcasting the SMS payload to the group of mobile stations.
-
Specification