Disaster recovery for very large GSM/UMTS HLR databases
First Claim
1. A location register for maintaining data relating to current location of users of a mobile telephone network for use by the mobile telephone network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the location register comprising a controller which is arranged to divide the data into segments and to carry out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily,wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
4 Assignments
0 Petitions
Accused Products
Abstract
An HLR register for maintaining data relating to mobile users of a network for use by the network, the register being arranged to be coupled to a mate register at a remote location for back up of the data, the register being divided into segments and arranged to carry out a partial handover to the mate register by handing over maintenance of data of one or some of the segments to the mate register temporarily. By allowing a partial handover rather than requiring a complete handover, the handover can be simpler and quicker. This can reduce the risk of loss of data or reduce an amount of down time and consequential losses of revenue. This is particularly important for larger registers. The handover can be triggered by a fault in the segment or for the purpose of planned maintenance for example. It can be triggered manually or automatically.
24 Citations
14 Claims
-
1. A location register for maintaining data relating to current location of users of a mobile telephone network for use by the mobile telephone network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the location register comprising a controller which is arranged to divide the data into segments and to carry out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily,
wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
-
6. A location register for maintaining data relating to current location of users of a mobile telephone network for use by the network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the location register comprising a controller which is arranged to divide the data into segments and to carry out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily, the controller being further arranged to carry out the partial handover for a given one of the users by sending a message to the mate location register, setting the user'"'"'s status to standby and diverting to the mate location register any requests from the mobile telephone network to access the data for that user,
wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
-
7. A location register for maintaining data relating to current location of users of a mobile telephone network for use by the mobile telephone network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the location register comprising a controller which is arranged to divide the data into segments and to carry out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily, the controller being further arranged to receive a handover request from the mate location register for a given one of the users, to set a user'"'"'s status to active, and to respond to any requests from the mobile telephone network to access the data for that user,
wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
-
8. A location register for maintaining data relating to current location of users of a mobile telephone network for use by the mobile telephone network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the location register comprising a controller which is arranged to divide the data into segments and to carry out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily, the controller being further arranged to initiate a handback operation for a given one of the users, by requesting a copy of the data from the mate location register, and once received, setting the user'"'"'s status to active, and responding to any requests from the mobile telephone network to access the data for that user,
wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
-
9. A location register for maintaining data relating to current location of users of a mobile telephone network for use by the mobile telephone network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the location register comprising a controller which is arranged to divide the data into segments and to carry out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily, the controller being further arranged to respond to a handback request from the mate location register for a given one of the users, by sending a copy of the data to the mate location register, setting the user'"'"'s status to standby, and diverting to the mate location register any requests from the mobile telephone network to access the data for that user,
wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
-
11. A location register for maintaining data relating to current location of users of a mobile telephone network for use by the mobile telephone network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the location register comprising a controller which is arranged to divide the data into segments and to carry out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily, the controller being further arranged to cease backing up data with the mate location register after a handover has been initiated,
wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
-
12. A location register for maintaining data relating to current location of users of a mobile telephone network for use by the mobile telephone network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the location register comprising a controller which is arranged to divide the data into segments and to carry out a Partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily, the controller being further arranged to request a full copy of data from the mate location register for users of the handed handing over segment for whom the mate location register is normally in an active state,
wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
-
13. A computer program product comprising a machine readable medium carrying instructions for operating a controller of a location register in a mobile telephone network, the location register being arranged for coupling to a mate location register at a remote location for back up of the data, the instructions causing the controller to divide the data into segments and to maintain data relating to current location of users of a mobile telephone network for use by the network and to carry out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily,
wherein the handing over is triggered by a fault in the segments, and wherein the instruction enable the controller to maintain a map of which users belong to which segment.
-
14. A method of maintaining data relating to current location of users of a mobile telephone network for use by the mobile telephone network, a location register being arranged to be coupled to a mate location register at a remote location for back up of the data, the method having the steps of dividing the location register into segments, and carrying out a partial handover to the mate location register by handing over maintenance of data of one or some of the segments to the mate location register temporarily,
wherein the handing over is triggered by a fault in the segments, and wherein the controller maintains a map of which users belong to which segment.
Specification