Method and system for updating replicated databases in foreign and home telecommunication network systems for supporting global mobility of network customers
First Claim
1. A method for updating a replicated database in a foreign telecommunication network system situated in a foreign region and a home country telecommunication network system situated in a home country so as to improve call setup time and system availability in a foreign region for customers roaming outside of their home country comprising the steps ofupdating a customer database record in a visitor database contained in a foreign region within a signaling system of a foreign telecommunication network situated in the foreign region, wherein the foreign telecommunication network includes a call transport system with switches for forwarding calls from a local foreign station through the call transport system to a destination,transmitting information concerning the updated database record from the visitor database through a signaling system of a home telecommunication network to a home database located in the home country which contains a replicated version of the database record in the visitor database,adding a field to the database record corresponding to a version number of the database record so as to identify the version of the database record referred by queries of calls in progress,changing the home database record to reflect changes in the visitor database by using the version number sequence, while maintaining at all database sites an older version of the database record for query access until after completing the processing of all previous calls querying the older version of the database record, anddirecting the query to the home database for accessing the customer database record if the customer is not roaming in a foreign region.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system of the present invention updates a replicated database in a foreign telecommunication network system situated in a foreign region and a home country telecommunication network system situated in a home country. The method and system improves call setup time and system availability in a foreign region for customers roaming outside their home country. Customer records are updated in a visitor database contained in a foreign region within the signaling system of foreign telecommunications network. Information concerning the updated database record is transmitted from the visitor database through the signaling network of a home country to a home database which contains the replicated version of the visitor database record in the foreign region. A field is added to the database record corresponding to a version number of the database record so as to identify the record referenced by queries of calls in progress. The home database record at the home country is changed to reflect changes in the visitor database at the foreign region by using the version number sequence while maintaining at all database sites the older version of the database record for query access until after completing the processing of all previous call querying the database record.
-
Citations
27 Claims
-
1. A method for updating a replicated database in a foreign telecommunication network system situated in a foreign region and a home country telecommunication network system situated in a home country so as to improve call setup time and system availability in a foreign region for customers roaming outside of their home country comprising the steps of
updating a customer database record in a visitor database contained in a foreign region within a signaling system of a foreign telecommunication network situated in the foreign region, wherein the foreign telecommunication network includes a call transport system with switches for forwarding calls from a local foreign station through the call transport system to a destination, transmitting information concerning the updated database record from the visitor database through a signaling system of a home telecommunication network to a home database located in the home country which contains a replicated version of the database record in the visitor database, adding a field to the database record corresponding to a version number of the database record so as to identify the version of the database record referred by queries of calls in progress, changing the home database record to reflect changes in the visitor database by using the version number sequence, while maintaining at all database sites an older version of the database record for query access until after completing the processing of all previous calls querying the older version of the database record, and directing the query to the home database for accessing the customer database record if the customer is not roaming in a foreign region.
-
16. A system for updating a replicated database in a foreign telecommunication network system situated in a foreign region and a home country telecommunication network system situated in a home country so as to improve call setup time and system availability in a foreign region for customers roaming outside their home country comprising
a foreign telecommunication system situated in a foreign region and having a call transport system and switches for forwarding calls from a telecommunication station through the call transport system to a destination, a signaling system operatively connected to the foreign call transport system, and including a visitor database within the signaling system containing customer database records for call routing and other signaling functions, a home telecommunication system having a home signaling system and a home database, said visitor database being connected to said home signaling system, means for updating a customer database record in the visitor database, means for transmitting information concerning the updated database record through the home signaling network to the home database containing an older version of the database record, means responsive to the completion of all calls querying the older version of both the visitor and home database record for deleting the older version of the database record, and wherein each updated record includes a call counter field for indicating the number of ongoing calls whose queries have previously accessed that version of the database record.
Specification