Methods and systems for routing messages in a communications network
First Claim
1. A method for routing message to a short message service center (SMSC) in a network including a plurality of SMSCs, the method comprising:
- (a) receiving a message having a signaling connection control part and a mobile application part, the mobile application part having a mobile identification number;
(b) determining an entity type for the message based on the signaling connection control part;
(c) in response to determining that the entity type indicates that the message is destined for an SMSC, performing a lookup in an address translation database using the mobile identification number from the mobile application part of the message to locate an address for one of the SMSCs in the network; and
(d) in response to locating the address, routing the message based on the address.
4 Assignments
0 Petitions
Accused Products
Abstract
A flexible routing node for re-directing signaling messages in a communications network is disclosed. Re-direction or re-routing of signaling message packets is accomplished through the use of a range or block-based database in conjunction with an exception-based database. The range-based routing instruction databases incorporates a data structure that maps ranges or blocks of mobile identification numbers (MINs) to a single destination network address, while the exceptions database stores any exceptions to these range or block-based rules. The pair of routing databases is implemented such that, when a signaling message is received that requires re-direction, the exception-based database is queried first. If a match is found in the exceptions database, the signaling message is modified using the returned routing instructions and transmitted into an associated communication network. If no match is found in the exception-based database, a default query is performed against the range-based database. The signaling message is then modified using the routing instructions returned by the range-based database and transmitted into an associated communication network.
71 Citations
14 Claims
-
1. A method for routing message to a short message service center (SMSC) in a network including a plurality of SMSCs, the method comprising:
-
(a) receiving a message having a signaling connection control part and a mobile application part, the mobile application part having a mobile identification number;
(b) determining an entity type for the message based on the signaling connection control part;
(c) in response to determining that the entity type indicates that the message is destined for an SMSC, performing a lookup in an address translation database using the mobile identification number from the mobile application part of the message to locate an address for one of the SMSCs in the network; and
(d) in response to locating the address, routing the message based on the address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A flexible routing node comprising:
-
(a) a first communication module for receiving signaling messages, determining whether the messages require signaling connection control part (SCCP) processing, and, in response to determining that the messages require SCCP processing, internally routing the messages; and
(b) a processing module for receiving the signaling messages that require SCCP processing, extracting mobile identification numbers from mobile application part portions of the messages, and performing address translations for the messages based on the mobile identification numbers. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification