METHOD AND APPARATUS FOR SMS TERMINATION OVERLOAD PROTECTION
First Claim
1. A method of managing communication traffic in a communication network comprising at least a first node, a second node, and a plurality of third nodes, the method comprising:
- the first node sending a first plurality of first messages to the second node, the plurality of first messages intended for delivery by the second node to a plurality of third nodes;
if the second node cannot deliver all of the plurality of first messages due to receipt of messages at a rate greater than it can process the messages, the second node sending a second message to the first node, the second message containing an overload parameter, the overload parameter disclosing an amount by which the second node is overloaded;
the first node receiving the second message and parsing the second message to determine the overload parameter therein; and
responsive to the second message, the first node adjusting the rate at which it sends messages to the second node to an amount that is a function of each overload parameter.
3 Assignments
0 Petitions
Accused Products
Abstract
In order to ameliorate the overload at an overloaded network node that is discarding some of the SMSs it is receiving, when a node is overloaded with received SMSs, it sends a message to the nodes from which it is receiving SMSs of that fact and includes a parameter indicating the extent to which it is overloaded. That parameter, for instance, may be the percentage of SMSs that it is receiving that are being discarded. With this information, the sending node can determine a percentage of the pending SMSs during such conditions that will help remove the overloaded node from the overload condition more quickly. Furthermore, the network protocol may be adapted to include a priority parameter in SMSs. Then, when an SMS sending node knows that a node to which it is sending SMSs is overloaded, the sending node may decide which SMSs to send to the overloaded node based on such priority information.
18 Citations
20 Claims
-
1. A method of managing communication traffic in a communication network comprising at least a first node, a second node, and a plurality of third nodes, the method comprising:
-
the first node sending a first plurality of first messages to the second node, the plurality of first messages intended for delivery by the second node to a plurality of third nodes; if the second node cannot deliver all of the plurality of first messages due to receipt of messages at a rate greater than it can process the messages, the second node sending a second message to the first node, the second message containing an overload parameter, the overload parameter disclosing an amount by which the second node is overloaded; the first node receiving the second message and parsing the second message to determine the overload parameter therein; and responsive to the second message, the first node adjusting the rate at which it sends messages to the second node to an amount that is a function of each overload parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium containing computer instructions for operating a Message Switching Center (MSC) node when the MSC is receiving SMSs from at least one Short Message Service Center (SMSC) node for delivery by the MSC node to a plurality of subscriber nodes at a rate greater than the MSC node can deliver the SMSs, the medium comprising computer executable instructions for:
-
receiving SMSs; and responsive to the MSC being unable to deliver all of said SMSs received from the at least one SMSC, sending a smsdpp return result to the at least one SMSC containing an overload parameter, the overload parameter disclosing an amount by which the MSC is overloaded. - View Dependent Claims (12)
-
- 13. A Mobile switching Center (SMC) node for a network configured to receive SMSs from at least one Short Message Service Center (SMSC) node for delivery by the MSC node to a plurality of subscriber nodes, the MCS node, responsive to receiving SMSs at a rate greater than a rate at which the MSC can deliver the SMS to the plurality of subscriber nodes, sending a message to the at least one SMSC containing an overload parameter, the overload parameter disclosing an amount by which the SMC is overloaded.
-
16-18. -18. (canceled)
-
19. A Short Message Service Center (SMSC) node for a network configured to transmit a plurality of SMSs to at least one Mobile Switching Center (MSC) node for delivery by the MSC node to a plurality of mobile nodes, the SMS node further configured to receive return messages from the MSC responsive to the SMSs, the return messages containing an overload parameter, the overload parameter disclosing an amount by which the MSC is overloaded;
- parse the return message to determine the overload parameter; and
adjust the rate at which the SMSC node sends SMSs to the MSC by an amount that is a function of the overload parameter. - View Dependent Claims (20)
- parse the return message to determine the overload parameter; and
Specification