System and method for providing a subscriber database using group services in a telecommunication system
First Claim
1. A controller for providing a subscriber database associated with a switch, said switch capable of handling call connections between calling devices and called devices on a plurality of trunk lines associated with said switch, and said switch capable executing call processing applications, wherein each of said call processing applications is associated with one of said call connections, said controller comprising:
- N call application nodes capable of executing a plurality of subscriber database server applications that connect a subscriber database to a call connection, wherein a first subscriber database server application is executed on a first one of said N call application nodes and is associated with a similar second subscriber database server application executed on a second one of said N call application nodes separate from said first call application node, said first and second subscriber database server applications thereby forming a subscriber database load sharing group server application, and wherein said each call processing application sends a subscriber database service request to said subscriber database load sharing group server application and said subscriber database load sharing group server application selects one of said first and second subscriber database server applications to perform said requested subscriber database service request according to a load distribution algorithm, and wherein said first subscriber database server application comprises a first primary-backup group server application that includes a first primary subscriber database server application executed on said first call application node and a first backup subscriber database server application associated with said first primary subscriber database server application, said first backup subscriber database server application residing on a call application node separate from said first call application node.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing a subscriber database using group services in a telecommunication system. The system comprises a switch for executing call processing applications and N call application nodes for executing subscriber database server applications. A first subscriber database server application is executed on a first call application node and a second subscriber database server application is executed on a second call application node. The first and second subscriber database server applications form a subscriber database load sharing group server application. When a subscriber database service request is received, the subscriber database load sharing group server application selects one of the first and second subscriber database server applications to perform the subscriber database service request according to a load distribution algorithm.
-
Citations
27 Claims
-
1. A controller for providing a subscriber database associated with a switch, said switch capable of handling call connections between calling devices and called devices on a plurality of trunk lines associated with said switch, and said switch capable executing call processing applications, wherein each of said call processing applications is associated with one of said call connections, said controller comprising:
-
N call application nodes capable of executing a plurality of subscriber database server applications that connect a subscriber database to a call connection, wherein a first subscriber database server application is executed on a first one of said N call application nodes and is associated with a similar second subscriber database server application executed on a second one of said N call application nodes separate from said first call application node, said first and second subscriber database server applications thereby forming a subscriber database load sharing group server application, and wherein said each call processing application sends a subscriber database service request to said subscriber database load sharing group server application and said subscriber database load sharing group server application selects one of said first and second subscriber database server applications to perform said requested subscriber database service request according to a load distribution algorithm, and wherein said first subscriber database server application comprises a first primary-backup group server application that includes a first primary subscriber database server application executed on said first call application node and a first backup subscriber database server application associated with said first primary subscriber database server application, said first backup subscriber database server application residing on a call application node separate from said first call application node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless network comprising:
-
a plurality of base stations capable of communicating with a plurality of mobile stations in a coverage area of said wireless network; and
a mobile switching center coupled to said plurality of base stations and to a public switched telephone network by a plurality of trunk lines, wherein said mobile switching center is capable of handling call connections between calling devices and called devices on said plurality of trunk lines, and wherein said mobile switching center is capable of executing call processing applications, wherein each of said call processing applications is associated with one of said call connections, wherein said mobile switching center comprises;
a controller for providing a subscriber database associated with said mobile switching center, wherein said controller comprises;
N call application nodes capable of executing call process server applications, wherein a first subscriber database server application is executed on a first one of said N call application nodes and is associated with a similar second subscriber database server application executed on a second one of said N call application nodes separate from said first call application node, said first and second subscriber database server applications thereby forming a subscriber database load sharing group server application, and wherein said each call processing application sends a subscriber database service request to said subscriber database load sharing group server application and said subscriber database load sharing group server application selects one of said first and second subscriber database server applications to perform said requested subscriber database service request according to a load distribution algorithm, and wherein said first subscriber database server application comprises a first primary-backup group server application that includes a first primary subscriber database server application executed on said first call application node and a first backup subscriber database server application associated with said first primary subscriber database server application, said first backup subscriber database server application residing on a call application node separate from said first call application node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing a subscriber database associated with a mobile switching center, for use in a wireless network comprising:
- 1) a plurality of base stations capable of communicating with a plurality of mobile stations in a coverage area of said wireless network; and
2) a mobile switching center coupled to said plurality of said base stations and to a public switched telephone network by a plurality of trunk lines, wherein said mobile switching center is capable of handling call connections between calling devices and called devices on said plurality of trunk lines, and wherein said mobile switching center is capable of executing call processing applications, wherein each of said call processing applications is associated with one of said call connections, the method comprising the steps of;providing N call application nodes within said mobile switching center, said N call application nodes capable of executing a plurality of subscriber database server applications;
executing a first subscriber database server application on a first one of said N call application nodes;
executing a second subscriber database server application on a second one of said N call application nodes separate from said first call application node, said first and second subscriber database server applications thereby forming a subscriber database load sharing group server application;
sending a subscriber database service request from a call processing application to said subscriber database load sharing group server application;
selecting in said subscriber database load sharing group server application one of said first and second subscriber database server applications to perform said requested subscriber database service request; and
performing said requested subscriber database service request according to a load distribution algorithm, wherein said first subscriber database server application comprises a first primary-backup group server application including a first primary subscriber database server application executed on said first call application node and a first backup subscriber database server application associated with said first primary subscriber database server application, said first backup subscriber database server application residing on a call application node separate from said first call application node. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
- 1) a plurality of base stations capable of communicating with a plurality of mobile stations in a coverage area of said wireless network; and
Specification