WO1994023506A1 - Restoration of a home location register in a mobile radio system - Google Patents

Restoration of a home location register in a mobile radio system Download PDF

Info

Publication number
WO1994023506A1
WO1994023506A1 PCT/SE1994/000247 SE9400247W WO9423506A1 WO 1994023506 A1 WO1994023506 A1 WO 1994023506A1 SE 9400247 W SE9400247 W SE 9400247W WO 9423506 A1 WO9423506 A1 WO 9423506A1
Authority
WO
WIPO (PCT)
Prior art keywords
hlr
unit
reg
home location
location register
Prior art date
Application number
PCT/SE1994/000247
Other languages
French (fr)
Inventor
Walter Ghisler
Nenad Antic
Original Assignee
Telefonaktiebolaget Lm Ericsson
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget Lm Ericsson filed Critical Telefonaktiebolaget Lm Ericsson
Priority to JP6521974A priority Critical patent/JPH07507912A/en
Priority to AU64392/94A priority patent/AU673595B2/en
Priority to EP94912115A priority patent/EP0683942B1/en
Priority to DE69432895T priority patent/DE69432895T2/en
Publication of WO1994023506A1 publication Critical patent/WO1994023506A1/en
Priority to FI945627A priority patent/FI109637B/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

Definitions

  • the present invention relates to a method for restoring a home location register in a so called HLR unit in a mobile radio system, for instance a mobile telephone system, after the information in the HLR unit has been lost after a HLR crash.
  • the invention also relates to a mobile radio system that does not block new calls in connection with a HLR crash and during the time period in which the crashed HLR unit is restored.
  • a HLR unit serves mobile services switching centers in a mobile telephone system.
  • a mobile telephone system may comprise one or several such HLR units.
  • Each HLR unit contains information regarding all the mobile telephone subscribers that belong to the geographic area that is covered by the mobile services switching centers connected to the HLR unit. This information is stored in a home location register.
  • This data base contains a record for each connected subscriber in the mentioned geographic area.
  • Each such record contains different types of subscriber information, for instance debiting information, available services, etc. Such information is called the subscribers categories.
  • Each record also contains information on which mobile services switching center the subscriber currently is associated with, that is the "visited exchange" of the subscriber. This latter position information is required to enable redirection of incoming calls intended for the subscriber to the mobile services switching center in the coverage area of which the subscriber currently is located.
  • a backup copy of the home location register is saved at regular intervals, for instance once every 24 hours.
  • the purpose of this is to enable restoration of the home location register after restart of the HLR unit in connection with a HLR crash.
  • This works well as regards the category information of the subscribers, since this information seldom changes, but the position information is not reliable, since the subscribers may have moved (roaming) since the last backup copy was made before the HLR crash. Thus, the subscriber's "visited exchange" may have changed in the meantime. For this reason a so called position dump is made at shorter intervals, for instance every 15 minutes, so that position information is updated more often on the backup unit. However, even this time period is too long, since many subscribers may have changed "visited exchange" within this period.
  • the restoration time is too long and hard to influence, since other factors, for instance the traffic handling capacity in the mobile services switching centers, is influenced by a change (reduction) of the length of the periodic registration interval.
  • An object of the present invention is to provide such a method.
  • the present invention is based on the insight that only the records in the home location register that are no longer valid after loading of the backup copy have to be updated.
  • FIG. 1 diagrammatically shows the structure of a mobile telephone system in accordance with the present invention
  • Figure 2 shows the mobile telephone system in Figure 1 after a HLR crash
  • FIG. 3 shows a time diagram of events occurring in connection with a HLR crash handled in accordance with the method of the present invention
  • Figure 4 shows a flow chart of the method of the present invention.
  • FIG. 5 shows a mobile telephone system in accordance with the invention with more than two HLR units.
  • FIG. 1 diagrammatically shows the structure of a mobile telephone system.
  • a HLR unit HLR_1 is connected to the mobile services switching centers MSC_A, ... , MSC_D of the system.
  • normally unit HLR_1 only serves the exchanges MSC_A, ..., MSC_B over connections C_A, ..., C_B.
  • These exchanges in turn serve a number of base stations BS_A1, ... , BS_A2 and BS_B1, ..., BS_B2, respectively.
  • the mobile services switching centers with their base stations serve respective geographic coverage areas.
  • mobile services switching center MSC_A serves the geographic coverage area to the left of the thin dashed line in the left half of the figure
  • mobile services switching center MSC_B serves the geographic coverage area to the right of the thin dashed line up to the thick dashed line in the middle of the figure.
  • the base stations connected to mobile services switching center MSC_A communicate with a number of mobile stations MS_A1, ..., MS_A3.
  • the base stations connected to mobile services switching center MSC_B communicate with mobile stations MS_B1, ..., MS_B3.
  • HLR unit HLR_1 contains a home location register, in which category information and dynamic information, for instance position information for all mobile stations that belong to the coverage areas of the mobile services switching centers connected to the HLR unit is stored. Furthermore, the HLR unit is connected to a backup unit BAK_1, in which a backup copy of the home 'location register is stored.
  • the backup copy may for instance comprise a band station, a hard disc or RAM.
  • a complete backup copy of the entire home location register is taken and stored on this backup unit BAK_1.
  • a so called position dump of position data is made on the backup unit. In this way the backup may contain current position information for the mobile stations, that is information on which mobile services switching center they currently are associated with. The reason for this division is that the category information seldom changes, while the position information often changes.
  • the mobile telephone system of Figure 1 also comprises a second HLR unit HLR_2, which is in contact with mobile services switching centers MSC_A, ... , MSC_D.
  • HLR_2 normally unit HLR_2 only serves exchanges MSC_C, ... , MSC_D over connections C_C, ..., C_D. These exchanges are in turn connected to base stations BS_C1, ..., BS_C3 and BS_D1, ..., BS_D3, respectively, which in turn communicate with mobile stations MS_C1, ..., MS_C3 and MS_D1, ..., MS_D3, respectively.
  • HLR unit HLR_2 otherwise operates in the same way as HLR unit HLR_1.
  • unit HLR_l When a mobile station leaves a mobile services switching center that is normally associated with unit HLR_i, for instance exchange MSC_B, and enters a mobile services switching center that normally is associated with unit HLR_2, for instance exchange MSC_C, unit HLR_l establishes a connection also with this exchange. Thus, the mobile station is still associated with unit HLR_1, despite the fact that it now is located in an area normally handled by unit HLR_2. Thus, HLR_1 handles "its own" mobile stations regardless of where these stations are located. The same principle applies to unit HLR_2. It is in principle insignificant which mobile stations are associated with a certain HLR unit. However, for practical reasons it may be appropriate that a certain HLR unit is associated with mobile stations that normally are located in coverage areas of a certain subset of the total number of mobile services switching centers.
  • the data base in HLR unit HLR_1 comprises two parts, namely an operative register 0_REG_1 and a redundance register R_REG_2.
  • 0_REG_1 contains the home location register of the mobile stations that belong to the coverage area of unit HLR_1, while R_REG_2 is a copy of the home location register of the mobile stations that belong to the coverage area of unit HLR_2.
  • Unit HLR_1 handles the operative register 0_REG_1 and the mobile stations that are associated therewith, while unit HLR_2 updates register R_REG_2 in unit HLR_1 over a direct connection C_HLR as this information is updated in its operative register 0_REG_2.
  • unit HLR_2 handles the operative register 0_REG_2 and the mobile stations that are associated therewith, while unit HLR_1 updates register R_REG_1 in unit HLR_2 over a direct connection C_HLR as the information in its operative register 0_REG_1 is updated.
  • the HLR units "mirror" each other.
  • the connection C_HLR does not have to be a high speed link, but that a connection that communicates in accordance with the same standards as the mobile services switching centers is sufficient.
  • each HLR unit normally handles "its own” mobile stations. However, in case one HLR unit, for instance HLR_1, crashes or goes down its mobile stations have access to an alternative route to the other HLR unit, HLR_2 in this example. When unit HLR_1 can no longer be contacted, unit HLR_2 takes over the control from the crashed unit HLR_l. This situation is illustrated in Figure 2. All the mobile stations that previously were controlled by HLR_1 will now be controlled by HLR_2. Unit HLR_2 may take over in this way due to the fact that it includes a current copy of the home location register of unit HLR_1. Unit HLR_2 will now handle both "its own” mobile stations and the mobile stations of unit HLR_1.
  • the records in the home location registers aside from the subscriber information also contain two tag fields, namely an operative tag O and a redundance tag R.
  • the R tag in the mirror register is cleared when a dump has been performed in the HLR unit that contains the operative register in which the record is included, while the R tag in the operative register is cleared when the mirrored HLR unit has performed a dump. It is also to be noted that the dumps do not have to be synchronized between the two HLR units.
  • unit HLR_1 When unit HLR_1 is busy loading a backup copy from backup unit BAK_1 after a crash and does not respond to calls from its mobile stations, a population of both 0 and R tagged records is instead built up in the redundance register R_REG_1 of unit HLR_2. During this time period all updated records are therefore tagged in both operative register 0_REG_2 and redundance register R_REG_1 in unit HLR_2. Therefore unit HLR_2 will handle all subscriber information for the subscribers of both HLR units. The sub ⁇ scribers will not notice the crash, but can continue to initiate and receive calls as usual. This is a very important aspect of the invention, especially if the crash is due to an error that requires a long time to correct.
  • unit HLR_1 When unit HLR_1 has stored its backup copy it sends a message indicating unreliable data to unit HLR_2. When the latter has received this message it sends all tagged records to unit HLR_i, which thereby can update its registers that have been loaded from backup unit BAK_1.
  • FIG. 3 shows a time diagram of the events occurring in connection with a HLR crash handled in accordance with the present invention.
  • BAK_1 is updated at regular time intervals at points D in time.
  • the crash itself occurs.
  • the backup copy is loaded from backup unit BAK_1.
  • the HLR unit may be restarted at point HLR_U.
  • HLR_U when the backup copy has been loaded into the HLR unit this backup copy is no longer consistent, that is there are records that are no longer valid.
  • a number of mobile stations have changed mobile services switching center (roaming) during the time interval LD between the latest position dump and the HLR crash.
  • These changes are registered in redundance register R_REG_1 and in operative register 0_REG_2 in unit HLR_2 and can be identified as those records in this register that have a tag in the R field but not in the 0 field.
  • the corresponding records may therefore be updated in operative register 0_REG_1 and in redundance register R_REG_2 over connection C_HLR.
  • HLR_2 When all tagged records in register R_REG_1 have been sent to unit HLR_1 unit HLR_2 sends a message to unit HLR_1 indicating that the updating has been completed. The latter unit then takes over control of "its own” mobile stations.
  • the interrupt in handling requests in connection with this transition is very short and is perceived as a temporary link disturbance by influenced units.
  • the present invention is based on the insight that the vast majority of active mobile stations have not changed position data in connection with a HLR crash. Therefore the data that are obtained from the backup copy are valid for these stations. It is then unnecessary that these stations register once again and thereby unnecessarily load the HLR unit. What has to be updated are on the one hand those records that have been changed during time interval BL and on the other hand those records that have been changed during time period LD between the latest position dump and the HLR crash. Both these types of records are easy to identify in the "mirroring" HLR unit. Furthermore, the number of changes may be reduced by a reduction of the dump interval, for instance to 1 minute. This gives a further reduction of the interval UPD.
  • FIG. 4 shows a flow chart of the method in accordance with the present invention.
  • the updating of the home location register of the HLR unit is started in step 401.
  • the backup copy from backup unit BAK_1 is loaded.
  • the operative register 0_REG_1 and redundance R_REG_2 are updated by transmitting R tagged records in registers R_REG_1 and 0_REG_2, respectively, from unit HLR_2 to unit HLR_1.
  • the OR tagged records in registers 0_REG_2 and R_REG_1 are updated on unit HLR_1 in steps 405, 406.
  • unit HLR_2 in step 407 stops to respond to requests from subscribers associated with register R_REG_1 and transmits the remaining records in register R_REG_1 to unit HLR_1. Thereafter unit HLR_1 is once again ready to control "its own" subscribers in step 407.
  • unit HLR_l may instead call unit HLR_2 and request that this unit takes control.
  • Unit HLR_2 can determine that there is no HLR crash, since both HLR units still have contact with each other over connection C_HLR.
  • the corresponding parts of the data base may now be updated by unit HLR_2 instead of HLR_1.
  • the correspondingmobile services switching centers may once again connect to unit HLR_1, and everything goes back to normal.
  • a modified form of the above described method for restoration of a crashed HLR_unit can also be used in the case where unit HLR_2 crashes before unit HLR_1 has been restored (multiple failure) .
  • the records in the visitor location registers in the mobile services switching centers contain tags associated with units HLR_1 and HLR_2, respectively.
  • the tag associated with this HLR unit is cleared.
  • HLR unit HLR_1 after a crash has loaded its backup copy and is to update its data base from unit HLR_2, the latter unit will not respond due to the fact that this unit has also crashed.
  • unit HLR_1 can order all its mobile services switching centers to send the tagged records that are associated with the unit HLR_l. If unit HLR_2 is restarted before unit HLR_1 has been completely restored, it is ordered to wait until HLR_1 is restored. Thereafter unit HLR_2 may be restored over unit HLR_l in the same way as has been described in connection with Figures 1 and 2.
  • Figure 5 shows a mobile telephone system with three HLR units HLR_1, HLR_2, HLR_3. In this case these units mirror each other in a circular chain.
  • redundance register R_REG_1 that mirrors the operative register 0_REG_1 is located in unit HLR_2.
  • unit HLR_1 does not mirror the operative register 0_REG_2, as in the embodiment of Figures 1 and 2, but instead the operative register 0_REG_3 of unit HLR_3.
  • Register 0_REG_2 is instead mirrored in redundance register R_REG_2 of unit HLR_3.
  • a generalization to more than three HLR units is obvious.

Abstract

A mobile telephone system comprises two HLR units (HLR_1, HLR_2) mirroring each other. In the event of a crash in one unit (HLR_1) a backup copy (BAK_1) is first loaded. Thereafter records in the loaded backup copy that have changed after the latest position dump before the crash are updated with information from the other HLR unit (HLR_2), the mirror copy of which is updated after said position dump.

Description

RESTORATION OF A HOME LOCATION REGISTER IN A MOBILE RADIO SYSTEM
TECHNICAL FIELD
The present invention relates to a method for restoring a home location register in a so called HLR unit in a mobile radio system, for instance a mobile telephone system, after the information in the HLR unit has been lost after a HLR crash. The invention also relates to a mobile radio system that does not block new calls in connection with a HLR crash and during the time period in which the crashed HLR unit is restored.
PRIOR ART
A HLR unit (HLR = Home Location Register) serves mobile services switching centers in a mobile telephone system. A mobile telephone system may comprise one or several such HLR units. Each HLR unit contains information regarding all the mobile telephone subscribers that belong to the geographic area that is covered by the mobile services switching centers connected to the HLR unit. This information is stored in a home location register. This data base contains a record for each connected subscriber in the mentioned geographic area. Each such record contains different types of subscriber information, for instance debiting information, available services, etc. Such information is called the subscribers categories. Each record also contains information on which mobile services switching center the subscriber currently is associated with, that is the "visited exchange" of the subscriber. This latter position information is required to enable redirection of incoming calls intended for the subscriber to the mobile services switching center in the coverage area of which the subscriber currently is located.
In order to prevent that the entire mobile telephone system is knocked out in the event of an HLR crash a backup copy of the home location register is saved at regular intervals, for instance once every 24 hours. The purpose of this is to enable restoration of the home location register after restart of the HLR unit in connection with a HLR crash. This works well as regards the category information of the subscribers, since this information seldom changes, but the position information is not reliable, since the subscribers may have moved (roaming) since the last backup copy was made before the HLR crash. Thus, the subscriber's "visited exchange" may have changed in the meantime. For this reason a so called position dump is made at shorter intervals, for instance every 15 minutes, so that position information is updated more often on the backup unit. However, even this time period is too long, since many subscribers may have changed "visited exchange" within this period.
In previously known mobile telephone systems this problem is solved by letting the HLR unit at restart transmit a message indicating unreliable position data to all mobile services switching centers connected thereto. These centers can then erase stored category information for visiting subscribers from this HLR unit. This results in that all active visiting subscribers from this HLR unit are forced to send a position update message to the mobile services switching center and further to the HLR unit within the next (periodic) registration interval (typically 20 minutes) after restart of the HLR unit. This enables the HLR unit to update all subscriber positions, so that incoming calls may be correctly redirected. Furthermore, the mobile services switching centers regain their category information, so that they may establish new outgoing calls.
This method, however, has several drawbacks.
During the crash there is no spare capacity for handling new calls. The entire mobile telephone system is therefore blocked for such calls. This can be very serious, especial¬ ly if the crash is prolonged, for instance due to a cata¬ strophe or sabotage in the crashed HLR unit. More than half the available traffic capacity must be reserved for handling the extra load that arises when all subscribers update their positions, whereby the capacity of the HLR unit is significantly reduced.
The extra load that is induced in the HLR unit in connec¬ tion with restart depends only on the number of currently active subscribers and the length of the periodic regi¬ stration interval. These parameters cannot be controlled in an efficient way.
The restoration time is too long and hard to influence, since other factors, for instance the traffic handling capacity in the mobile services switching centers, is influenced by a change (reduction) of the length of the periodic registration interval.
It has also been discussed to use a standby HLR that is updated over high speed links. However, no satisfactory solution has been suggested as to how the normal HLR unit is to regain consistent data after a crash.
SUMMARY OF THE INVENTION
Thus, there is a need for a method for restoring a home location register, in which method the time for restoring the home location register can be made as short as possible and the traffic capacity of the HLR unit is utilized in a more efficient way. An object of the present invention is to provide such a method.
There is also a need for a mobile radio communication system that is not blocked for new calls in connection with a HLR crash, that is a system that has spare capacity in for instance catastrophe situations and therefore is not as sensitive to such crashes as previously known systems. The present invention provides such a system. The characterizing features of the invention are apparent from the attached patent claims.
The present invention is based on the insight that only the records in the home location register that are no longer valid after loading of the backup copy have to be updated.
SHORT DESCRIPTION OF THE DRAWINGS
The invention, further objects and advantages obtained by the invention are best understood by reference to the following description and the accompanying drawings, in which:
Figure 1 diagrammatically shows the structure of a mobile telephone system in accordance with the present invention;
Figure 2 shows the mobile telephone system in Figure 1 after a HLR crash;
Figure 3 shows a time diagram of events occurring in connection with a HLR crash handled in accordance with the method of the present invention,-
Figure 4 shows a flow chart of the method of the present invention; and
Figure 5 shows a mobile telephone system in accordance with the invention with more than two HLR units.
PREFERRED EMBODIMENTS
The present invention will now be described with reference to a mobile telephone system, but it is appreciated that the same principles are generally applicable in all types of mobile radio communication systems. The same reference designations are used for corresponding elements throughout the figures of the drawings.
Figure 1 diagrammatically shows the structure of a mobile telephone system. A HLR unit HLR_1 is connected to the mobile services switching centers MSC_A, ... , MSC_D of the system. However, normally unit HLR_1 only serves the exchanges MSC_A, ..., MSC_B over connections C_A, ..., C_B. These exchanges in turn serve a number of base stations BS_A1, ... , BS_A2 and BS_B1, ..., BS_B2, respectively. The mobile services switching centers with their base stations serve respective geographic coverage areas. In the figure mobile services switching center MSC_A serves the geographic coverage area to the left of the thin dashed line in the left half of the figure, and mobile services switching center MSC_B serves the geographic coverage area to the right of the thin dashed line up to the thick dashed line in the middle of the figure. The base stations connected to mobile services switching center MSC_A communicate with a number of mobile stations MS_A1, ..., MS_A3. In the same way the base stations connected to mobile services switching center MSC_B communicate with mobile stations MS_B1, ..., MS_B3.
HLR unit HLR_1 contains a home location register, in which category information and dynamic information, for instance position information for all mobile stations that belong to the coverage areas of the mobile services switching centers connected to the HLR unit is stored. Furthermore, the HLR unit is connected to a backup unit BAK_1, in which a backup copy of the home 'location register is stored. The backup copy may for instance comprise a band station, a hard disc or RAM. At regular in¬ tervals, for instance once every 24 hours, a complete backup copy of the entire home location register is taken and stored on this backup unit BAK_1. At significantly shorter intervals, for instance every 15 minutes, a so called position dump of position data is made on the backup unit. In this way the backup may contain current position information for the mobile stations, that is information on which mobile services switching center they currently are associated with. The reason for this division is that the category information seldom changes, while the position information often changes.
When a mobile station leaves the coverage area of a mobile services switching center and enters the coverage area of another mobile services switching center, its category information is downloaded from the HLR unit into a visitor location register (VLR_A and VLR_B, respectively, in Figure 1) . This makes it possible to retrieve the category information of the mobile station from the visitor location register in the new mobile services switching center for establishing an outgoing call. Since the position information in the HLR unit has also been updated in connection with the movement between the coverage areas (roaming) the mobile station may also be reached by incoming calls.
The mobile telephone system of Figure 1 also comprises a second HLR unit HLR_2, which is in contact with mobile services switching centers MSC_A, ... , MSC_D. However, normally unit HLR_2 only serves exchanges MSC_C, ... , MSC_D over connections C_C, ..., C_D. These exchanges are in turn connected to base stations BS_C1, ..., BS_C3 and BS_D1, ..., BS_D3, respectively, which in turn communicate with mobile stations MS_C1, ..., MS_C3 and MS_D1, ..., MS_D3, respectively. HLR unit HLR_2 otherwise operates in the same way as HLR unit HLR_1.
When a mobile station leaves a mobile services switching center that is normally associated with unit HLR_i, for instance exchange MSC_B, and enters a mobile services switching center that normally is associated with unit HLR_2, for instance exchange MSC_C, unit HLR_l establishes a connection also with this exchange. Thus, the mobile station is still associated with unit HLR_1, despite the fact that it now is located in an area normally handled by unit HLR_2. Thus, HLR_1 handles "its own" mobile stations regardless of where these stations are located. The same principle applies to unit HLR_2. It is in principle insignificant which mobile stations are associated with a certain HLR unit. However, for practical reasons it may be appropriate that a certain HLR unit is associated with mobile stations that normally are located in coverage areas of a certain subset of the total number of mobile services switching centers.
The data base in HLR unit HLR_1 comprises two parts, namely an operative register 0_REG_1 and a redundance register R_REG_2. 0_REG_1 contains the home location register of the mobile stations that belong to the coverage area of unit HLR_1, while R_REG_2 is a copy of the home location register of the mobile stations that belong to the coverage area of unit HLR_2. In the same way there is an operative register 0_REG_2 and a copy of register 0_REG_1, namely the redundance register R_REG_1, in HLR unit HLR_2. Unit HLR_1 handles the operative register 0_REG_1 and the mobile stations that are associated therewith, while unit HLR_2 updates register R_REG_2 in unit HLR_1 over a direct connection C_HLR as this information is updated in its operative register 0_REG_2. In the same way unit HLR_2 handles the operative register 0_REG_2 and the mobile stations that are associated therewith, while unit HLR_1 updates register R_REG_1 in unit HLR_2 over a direct connection C_HLR as the information in its operative register 0_REG_1 is updated. It can be said that the HLR units "mirror" each other. It is to be noted that the connection C_HLR does not have to be a high speed link, but that a connection that communicates in accordance with the same standards as the mobile services switching centers is sufficient.
As has been mentioned above each HLR unit normally handles "its own" mobile stations. However, in case one HLR unit, for instance HLR_1, crashes or goes down its mobile stations have access to an alternative route to the other HLR unit, HLR_2 in this example. When unit HLR_1 can no longer be contacted, unit HLR_2 takes over the control from the crashed unit HLR_l. This situation is illustrated in Figure 2. All the mobile stations that previously were controlled by HLR_1 will now be controlled by HLR_2. Unit HLR_2 may take over in this way due to the fact that it includes a current copy of the home location register of unit HLR_1. Unit HLR_2 will now handle both "its own" mobile stations and the mobile stations of unit HLR_1.
The records in the home location registers aside from the subscriber information also contain two tag fields, namely an operative tag O and a redundance tag R. Each time a HLR unit has performed a position dump it resets the redundance tags R in both registers of the mirrored unit, which indicates that a current backup copy of the corresponding records now exists. If a record is changed after a dump it is R tagged in both its own register and its mirror register. The R tag in the mirror register is cleared when a dump has been performed in the HLR unit that contains the operative register in which the record is included, while the R tag in the operative register is cleared when the mirrored HLR unit has performed a dump. It is also to be noted that the dumps do not have to be synchronized between the two HLR units.
When unit HLR_1 is busy loading a backup copy from backup unit BAK_1 after a crash and does not respond to calls from its mobile stations, a population of both 0 and R tagged records is instead built up in the redundance register R_REG_1 of unit HLR_2. During this time period all updated records are therefore tagged in both operative register 0_REG_2 and redundance register R_REG_1 in unit HLR_2. Therefore unit HLR_2 will handle all subscriber information for the subscribers of both HLR units. The sub¬ scribers will not notice the crash, but can continue to initiate and receive calls as usual. This is a very important aspect of the invention, especially if the crash is due to an error that requires a long time to correct.
When unit HLR_1 has stored its backup copy it sends a message indicating unreliable data to unit HLR_2. When the latter has received this message it sends all tagged records to unit HLR_i, which thereby can update its registers that have been loaded from backup unit BAK_1.
Thus, in connection with a HLR crash the information in a HLR unit is destroyed. This information must therefore be recreated when the HLR unit is restored. Figure 3 shows a time diagram of the events occurring in connection with a HLR crash handled in accordance with the present invention. Before the crash backup unit BAK_1 is updated at regular time intervals at points D in time. At point HLR_D the crash itself occurs. When the error has been corrected the backup copy is loaded from backup unit BAK_1. When this phase is completed the HLR unit may be restarted at point HLR_U. However, at point HLR_U when the backup copy has been loaded into the HLR unit this backup copy is no longer consistent, that is there are records that are no longer valid.
Firstly, a number of mobile stations have changed mobile services switching center (roaming) during the time interval LD between the latest position dump and the HLR crash. These changes, however, are registered in redundance register R_REG_1 and in operative register 0_REG_2 in unit HLR_2 and can be identified as those records in this register that have a tag in the R field but not in the 0 field. The corresponding records may therefore be updated in operative register 0_REG_1 and in redundance register R_REG_2 over connection C_HLR.
Secondly, a number of mobile stations have changed mobile services switching center during the crash itself, that is during time period BL. Also in this case the corresponding records have been updated both in redundance register R_REG_1 and operative register 0_REG_2 in unit HLR_2. These records can be identified by having a tag in both the R and 0 fields and can update corresponding records in registers 0_REG_1 and R_REG_2, respec¬ tively, over connection C_HLR.
The updating of these inconsistent records in registers 0_REG_1 and R_REG_2 is performed during time period UPD in Figure 3. At point HLR_OK unit HLR_1 is once again ready to regain control of "its own" mobile stations. In both HLR units there are counters that count the number of tagged records. During normal operation the contents of these counters vary between specific values (different for different HLR units) . In connection with a HLR crash in unit HLR_1 this counter will significantly exceed the upper limit for unit HLR_2. When the counter in unit HLR_2 during the updating of records in unit HLR_1 once again reaches values below said upper limit, unit HLR_2 in accordance with a preferred embodiment will temporarily stop handling new requests from mobile stations associated with register R_REG_1. When all tagged records in register R_REG_1 have been sent to unit HLR_1 unit HLR_2 sends a message to unit HLR_1 indicating that the updating has been completed. The latter unit then takes over control of "its own" mobile stations. The interrupt in handling requests in connection with this transition is very short and is perceived as a temporary link disturbance by influenced units.
When the HLR unit has crashed at point HLR_D a backup copy is loaded during period BL as in the previously known method. However, during update period UPD there no longer is a new registration of each mobile station as in the previously known method. Instead only those records in the home location register that are no longer valid after downloading the backup copy are updated. This makes it possible to significantly reduce the updating time UPD as compared to the previously known method, in which all active mobile stations have to register.
The present invention is based on the insight that the vast majority of active mobile stations have not changed position data in connection with a HLR crash. Therefore the data that are obtained from the backup copy are valid for these stations. It is then unnecessary that these stations register once again and thereby unnecessarily load the HLR unit. What has to be updated are on the one hand those records that have been changed during time interval BL and on the other hand those records that have been changed during time period LD between the latest position dump and the HLR crash. Both these types of records are easy to identify in the "mirroring" HLR unit. Furthermore, the number of changes may be reduced by a reduction of the dump interval, for instance to 1 minute. This gives a further reduction of the interval UPD.
Figure 4 shows a flow chart of the method in accordance with the present invention. In connection with a HLR crash in unit HLR_1 the updating of the home location register of the HLR unit is started in step 401. In step 402 the backup copy from backup unit BAK_1 is loaded. In steps 403, 404 the operative register 0_REG_1 and redundance R_REG_2 are updated by transmitting R tagged records in registers R_REG_1 and 0_REG_2, respectively, from unit HLR_2 to unit HLR_1. When these records have been handled the OR tagged records in registers 0_REG_2 and R_REG_1 are updated on unit HLR_1 in steps 405, 406. When the number of OR tagged records falls below a predetermined value LIM, unit HLR_2 in step 407 stops to respond to requests from subscribers associated with register R_REG_1 and transmits the remaining records in register R_REG_1 to unit HLR_1. Thereafter unit HLR_1 is once again ready to control "its own" subscribers in step 407.
If a temporary link failure arises between unit HLR_l and one or several of its mobile services switching centers, these may instead call unit HLR_2 and request that this unit takes control. Unit HLR_2 can determine that there is no HLR crash, since both HLR units still have contact with each other over connection C_HLR. The corresponding parts of the data base may now be updated by unit HLR_2 instead of HLR_1. When the link has been reestablished the correspondingmobile services switching centers may once again connect to unit HLR_1, and everything goes back to normal.
A modified form of the above described method for restoration of a crashed HLR_unit can also be used in the case where unit HLR_2 crashes before unit HLR_1 has been restored (multiple failure) . In this case the records in the visitor location registers in the mobile services switching centers contain tags associated with units HLR_1 and HLR_2, respectively. When a mobile services switching center receives information on the fact that a position dump has been performed in one of the HLR units, the tag associated with this HLR unit is cleared. When HLR unit HLR_1 after a crash has loaded its backup copy and is to update its data base from unit HLR_2, the latter unit will not respond due to the fact that this unit has also crashed. In this case unit HLR_1 can order all its mobile services switching centers to send the tagged records that are associated with the unit HLR_l. If unit HLR_2 is restarted before unit HLR_1 has been completely restored, it is ordered to wait until HLR_1 is restored. Thereafter unit HLR_2 may be restored over unit HLR_l in the same way as has been described in connection with Figures 1 and 2.
Figure 5 shows a mobile telephone system with three HLR units HLR_1, HLR_2, HLR_3. In this case these units mirror each other in a circular chain. Thus, redundance register R_REG_1 that mirrors the operative register 0_REG_1 is located in unit HLR_2. However, unit HLR_1 does not mirror the operative register 0_REG_2, as in the embodiment of Figures 1 and 2, but instead the operative register 0_REG_3 of unit HLR_3. Register 0_REG_2 is instead mirrored in redundance register R_REG_2 of unit HLR_3. A generalization to more than three HLR units is obvious.
The person skilled in the art realizes that different changes and modifications of the invention are possible within the scope of the invention, which is defined by the attached patent claims.

Claims

1. A method of restoring a home location register (0_REG_1) after a HLR crash in a first HLR unit (HLR_1) in a mobile radio system, wherein said home location register is loaded with a previously saved backup copy (BAK_1) , characterized by updating the records in the home location register (0_REG_1) that are no longer valid after loading the backup copy (BAK_1) with in¬ formation from a second HLR unit (HLR_2) that contains a current copy of said home location register.
2. The method of claim 1, characterized in that the records in the home location register (0_REG_1) that are no longer valid are updated with information from a copy (R_REG_1) of the home location register (0_REG_1) , which copy by the second HLR unit (HLR_2) has been updated during the HLR crash and the loading of the backup copy.
3. The method of claim 2, characterized in that the copy (R_REG_1) of the home location register (0_REG_1) during normal operation is updated in parallel with said home location register through a connection between said first HLR unit (HLR_l) and said second HLR unit (HLR_2) , and that said copy during the HLR crash and the loading of said backup copy (BAK_1) is updated from mobile services switching centers (MSC_A, ... , MSC_B) that during normal operation update said home location register (0_REG_1) in said first HLR unit (HLR_1) .
4. The method of claim 3, characterized in that the records of said copy (R_REG_1) that have been changed after the saving of said backup copy (BAK_1) are tagged, so that information from these records can be identified and used for updating said home location register (0_REG_1) .
5. A mobile radio communication system comprising at least a first and a second HLR unit with mobile services switching centers connected thereto and with respective home location registers, characterized by said second HLR unit (HLR_2) containing a copy (R_REG_1) of the home location register (0_REG_1) of said first HLR unit (HLR_1) , which copy during normal operation is updated in parallel with said home location register over a connection (C_HLR) between said first and said second HLR unit, and which copy in connection with a crash of said first HLR unit is updated over connections with mobile services switching centers (MSC_A, ... , MSC_B) that during normal operation update said home location register of said first HLR unit.
6. The system of claim 5, characterized in that said first HLR unit contains a copy (R_REG_2) of the home location register
(0_REG_2) of said second HLR unit, which is updated in a similar way.
7. The system of claim 5 or 6, characterized in that each HLR unit comprise a backup unit, from which a backup copy of the respective home location register can be loaded after a HLR crash.
8. The system of claim 7, characterized in that the records in each copy contain tag fields (0, R) , with the aid of which records that are not identical to the respective backup copy can be tagged.
PCT/SE1994/000247 1993-03-31 1994-03-21 Restoration of a home location register in a mobile radio system WO1994023506A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP6521974A JPH07507912A (en) 1993-03-31 1994-03-21 Home location register recovery in mobile radio systems
AU64392/94A AU673595B2 (en) 1993-03-31 1994-03-21 Restoration of a home location register in a mobile radio system
EP94912115A EP0683942B1 (en) 1993-03-31 1994-03-21 Restoration of a home location register in a mobile radio system
DE69432895T DE69432895T2 (en) 1993-03-31 1994-03-21 RECOVERY OF USER SITE STORAGE IN A MOBILE RADIO TELEPHONE ARRANGEMENT
FI945627A FI109637B (en) 1993-03-31 1994-11-29 Restoration of a home database in mobile radio systems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9301076-7 1993-03-31
SE9301076A SE501088C2 (en) 1993-03-31 1993-03-31 Restoration of a home database in mobile radio systems

Publications (1)

Publication Number Publication Date
WO1994023506A1 true WO1994023506A1 (en) 1994-10-13

Family

ID=20389427

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1994/000247 WO1994023506A1 (en) 1993-03-31 1994-03-21 Restoration of a home location register in a mobile radio system

Country Status (9)

Country Link
US (1) US5594942A (en)
EP (1) EP0683942B1 (en)
JP (1) JPH07507912A (en)
CN (1) CN1057421C (en)
AU (1) AU673595B2 (en)
DE (1) DE69432895T2 (en)
FI (1) FI109637B (en)
SE (1) SE501088C2 (en)
WO (1) WO1994023506A1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996021981A2 (en) * 1995-01-12 1996-07-18 Telefonaktiebolaget Lm Ericsson A hardware and data reduntant architecture for nodes in a communications system
WO1996029838A1 (en) * 1995-03-17 1996-09-26 Nokia Telecommunications Oy Updating subscriber data of a mobile communication system
EP0762794A2 (en) * 1995-08-31 1997-03-12 Siemens Aktiengesellschaft Method and system for information transmission between devices of a radio mobile network
WO1997014237A1 (en) * 1995-10-09 1997-04-17 Telefonaktiebolaget Lm Ericsson (Publ) System and method for communication management with redundancy
WO1997041703A1 (en) * 1996-04-30 1997-11-06 Ericsson Inc. Duplicated home location registers in a mobile radio system
EP0833539A2 (en) * 1996-09-30 1998-04-01 Siemens Aktiengesellschaft Method for recovering subscriber informations in a database system of a communication network
US5854982A (en) * 1995-08-21 1998-12-29 Motorola, Inc. Communication system architecture and method of routing therefor
WO1999016278A1 (en) * 1997-09-25 1999-04-01 Airspan Communications Corporation Maintaining information concerning subscriber terminals within a call routing system of a telecommunications system
US5905954A (en) * 1997-01-14 1999-05-18 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for transferring subscriber information in a radio telecommunications network
US6115463A (en) * 1997-11-21 2000-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Migration of subscriber data between home location registers of a telecommunications system
WO2001060102A1 (en) * 2000-02-09 2001-08-16 Orange Personal Communications Services Limited Data handling system
WO2006035268A1 (en) * 2004-06-14 2006-04-06 Nokia Corporation Full redundant service register in the multi-vendor network
EP1741302A2 (en) * 2004-04-28 2007-01-10 Motorola, Inc. Ad-hoc communication network and method
KR100723570B1 (en) * 2001-12-27 2007-05-31 엘지노텔 주식회사 Apparatus and method for duplicate virtual home network interface of virtual home network
US7881666B2 (en) 2004-04-28 2011-02-01 Motorola, Inc. Ad-hoc communication network and method

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5937343A (en) * 1994-09-13 1999-08-10 At&T Corp. Method and system for updating replicated databases in a telecommunication network system
US5774786A (en) * 1995-10-31 1998-06-30 Motorola, Inc. Method of maintaining calls subsequent to a site controller failure
US5721918A (en) * 1996-02-06 1998-02-24 Telefonaktiebolaget Lm Ericsson Method and system for fast recovery of a primary store database using selective recovery by data type
US5878347A (en) * 1996-03-26 1999-03-02 Ericsson, Inc. Routing a data signal to a mobile station within a telecommunications network
US5761500A (en) * 1996-04-18 1998-06-02 Mci Communications Corp. Multi-site data communications network database partitioned by network elements
US5890062A (en) * 1996-05-16 1999-03-30 Trw Inc. Satellite-based cellular telecommunications system utilizing a multiple registration location register
US6073017A (en) * 1996-08-30 2000-06-06 Nortel Networks Corporation Distributed subscriber data management in wireless networks from a remote perspective
US6091952A (en) * 1996-08-30 2000-07-18 Nortel Networks Corporation Distributed subscriber data management in wireless networks from a central perspective
DE19640288A1 (en) * 1996-09-30 1998-04-09 Siemens Ag Method for restoring subscriber-related information in a database system of a communication network
US6138016A (en) * 1996-12-04 2000-10-24 Nortel Networks Corporation Distributing location tracking functionality in wireless telephone systems
FI105870B (en) * 1997-03-21 2000-10-13 Nokia Networks Oy A method for preventing inconsistency between data in the master center and the backup center
KR100232867B1 (en) * 1997-04-03 1999-12-01 윤종용 Error controlling method of hlr of cdma system
US6324411B1 (en) * 1997-05-20 2001-11-27 Telefonaktiebolaget Lm Ericsson (Publ) Background software loading in cellular telecommunication systems
US6259378B1 (en) * 1997-09-22 2001-07-10 Sandel Avionics Display system for airplane cockpit or other vehicle
JP3552491B2 (en) * 1997-10-03 2004-08-11 トヨタ自動車株式会社 Vehicle data backup system and in-vehicle terminal device constituting the system
US6138017A (en) * 1997-12-08 2000-10-24 Nortel Networks Limited Cellular communications system
GB9727463D0 (en) * 1997-12-30 1998-02-25 Orange Personal Comm Serv Ltd Telecommunications system
KR19990070724A (en) * 1998-02-24 1999-09-15 김영환 Dynamic Management Method of Operation Process
US6067454A (en) * 1998-04-14 2000-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Mobile switching center restart recovery procedure
JP2978878B1 (en) * 1998-05-18 1999-11-15 日本電気通信システム株式会社 Home position register control device, method, and recording medium recording program
JP3584747B2 (en) * 1998-09-10 2004-11-04 富士通株式会社 Call control device and method
EP1127472B1 (en) * 1998-11-06 2008-12-31 Nokia Siemens Networks Oy Method and system for restoring a subscriber context
US6466788B1 (en) * 1998-12-21 2002-10-15 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for transferring position data between terminals in wireless communications systems
US6411955B1 (en) * 1998-12-29 2002-06-25 At&T Corp. Method and apparatus for providing service announcements
US6088328A (en) * 1998-12-29 2000-07-11 Nortel Networks Corporation System and method for restoring failed communication services
JP3786538B2 (en) * 1999-02-19 2006-06-14 富士通株式会社 Mobile communication system
FI19991811A (en) * 1999-08-25 2001-02-26 Nokia Networks Oy Method and system for backup
US6836477B1 (en) 1999-12-23 2004-12-28 Tekelec Methods and systems for routing messages in a communications network
US7092505B2 (en) 1999-12-23 2006-08-15 Tekelec Methods and systems for universal, automatic service selection in a telecommunications signaling network
US6662017B2 (en) 1999-12-23 2003-12-09 Tekelec Methods and systems for routing messages associated with ported subscribers in a mobile communications network
US20020163889A1 (en) * 2000-02-02 2002-11-07 Yechiam Yemini Method and apparatus for providing services on a dynamically addressed network
US6889124B2 (en) * 2000-10-10 2005-05-03 Gerald J. Block Method and apparatus for reducing false taws warnings and navigating landing approaches
US7058402B2 (en) * 2001-05-23 2006-06-06 Telefonaktiebolaget Lm Ericsson (Publ) Subscribers database proofing using a checksum in a telecommunications system
US7848767B2 (en) 2002-10-15 2010-12-07 Tekelec Methods and systems for migrating between application layer mobile signaling protocols
JP4382094B2 (en) * 2004-08-12 2009-12-09 富士通株式会社 Mobile communication network system
US7480567B2 (en) * 2004-09-24 2009-01-20 Nokia Corporation Displaying a map having a close known location
US7889716B2 (en) * 2005-12-01 2011-02-15 Tekelec Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems
US7916857B2 (en) * 2006-02-15 2011-03-29 Tekelec Methods, systems, and computer readable media for selectively processing or redirecting signaling connection control part (SCCP) messages
US7787445B2 (en) 2006-07-20 2010-08-31 Tekelec Methods, systems, and computer program products for routing and processing ENUM queries
US20080115009A1 (en) * 2006-10-17 2008-05-15 Nokia Corporation Registers in a communication system
US8254551B2 (en) * 2006-12-07 2012-08-28 Tekelec, Inc. Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
US20080153419A1 (en) * 2006-12-21 2008-06-26 Motorola, Inc. Method and apparatus for error recovery in coginitive radio systems
US8493330B2 (en) * 2007-01-03 2013-07-23 Apple Inc. Individual channel phase delay scheme
US7996541B2 (en) * 2007-06-15 2011-08-09 Tekelec Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network
US8538000B2 (en) * 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
WO2009111786A2 (en) * 2008-03-07 2009-09-11 Tekelec Methods, systems, and computer readable media for routing a message service message through a communications network
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
WO2010111561A2 (en) * 2009-03-25 2010-09-30 Tekelec Methods, systems, and computer readable media for providing home subscriber server (hss) proxy
WO2010132436A2 (en) * 2009-05-11 2010-11-18 Tekelec Methods, systems, and computer readable media for providing scalable number portability (np) home location register (hlr)
US8224337B2 (en) * 2009-09-16 2012-07-17 Tekelec, Inc. Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway
US8750126B2 (en) * 2009-10-16 2014-06-10 Tekelec, Inc. Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information
US9313759B2 (en) 2009-10-16 2016-04-12 Tekelec, Inc. Methods, systems, and computer readable media for providing triggerless equipment identity register (EIR) service in a diameter network
US8958306B2 (en) 2009-10-16 2015-02-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring functionality
US8750292B2 (en) 2010-02-25 2014-06-10 Tekelec, Inc. Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service
EP2556496B1 (en) 2010-04-09 2019-06-26 Sandel Avionics, INC. Taws with alert suppression
WO2012088497A1 (en) 2010-12-23 2012-06-28 Tekelec Methods, systems, and computer readable media for modifying a diameter signaling message directed to a charging function node
US9935922B2 (en) 2011-01-21 2018-04-03 Tekelec, Inc. Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (DSR) having a distributed message processor architecture
CN103493436B (en) 2011-03-18 2016-10-05 泰科来股份有限公司 Method, apparatus and system for configurable diameter address resolution
US9100796B2 (en) 2011-12-15 2015-08-04 Tekelec, Inc. Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks
US8855654B2 (en) 2013-01-28 2014-10-07 Tekelec Global, Inc. Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability
US9143942B2 (en) 2013-03-14 2015-09-22 Tekelec Global, Inc. Methods, systems, and computer readable media for providing a multi-network equipment identity register
US9635526B2 (en) 2013-03-15 2017-04-25 Tekelec, Inc. Methods, systems, and computer readable media for utilizing a diameter proxy agent to communicate short message service (SMS) messages
US10117127B2 (en) 2015-07-08 2018-10-30 Oracle International Corporation Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5136707A (en) * 1988-10-28 1992-08-04 At&T Bell Laboratories Reliable database administration arrangement
WO1993025051A1 (en) * 1992-06-03 1993-12-09 Telefonaktiebolaget Lm Ericsson A method in conjunction with updating one or more hlr-databases included in a mobile telephone system
WO1994004006A1 (en) * 1992-08-07 1994-02-17 Nokia Telecommunications Oy Method for updating subscriber data in a cellular radio system and a cellular radio system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2657477A1 (en) * 1990-01-19 1991-07-26 Cit Alcatel METHOD FOR PROTECTION AGAINST DATA SATURATION OF A VISITOR LOCATION RECORDER FOR A CELL RADIOTELEPHONE SYSTEM.
JPH04126423A (en) * 1990-09-17 1992-04-27 Omron Corp Data processing system
US5274802A (en) * 1991-02-22 1993-12-28 Gte Mobilnet Incorporated Method for restoring lost databases by comparing existing database and generic database, and generating cellular switch commands to update the generic database
US5546574A (en) * 1994-06-30 1996-08-13 At&T Corporation Peer-to-peer data concurrence processes and apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5136707A (en) * 1988-10-28 1992-08-04 At&T Bell Laboratories Reliable database administration arrangement
WO1993025051A1 (en) * 1992-06-03 1993-12-09 Telefonaktiebolaget Lm Ericsson A method in conjunction with updating one or more hlr-databases included in a mobile telephone system
WO1994004006A1 (en) * 1992-08-07 1994-02-17 Nokia Telecommunications Oy Method for updating subscriber data in a cellular radio system and a cellular radio system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Recommendation GSM 03.07-version 3.2.1, "Restoration Procedures", ETSI/PT 12, February 1992; see pp. 8-9, sections 3.2.1 and 3.2.2. *
Recommendation GSM 09.02-version 3.8.0, "Mobile Application Part Specification DCS", ETSI, January 1991; see section 5.8.4, "Procedures for Restoration of HLR", p. 275. *

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996021981A3 (en) * 1995-01-12 1996-09-12 Ericsson Telefon Ab L M A hardware and data reduntant architecture for nodes in a communications system
WO1996021981A2 (en) * 1995-01-12 1996-07-18 Telefonaktiebolaget Lm Ericsson A hardware and data reduntant architecture for nodes in a communications system
WO1996029838A1 (en) * 1995-03-17 1996-09-26 Nokia Telecommunications Oy Updating subscriber data of a mobile communication system
CN1084132C (en) * 1995-03-17 2002-05-01 诺基亚电信公司 Updating subscriber data of a mobile communication system
AU705282B2 (en) * 1995-03-17 1999-05-20 Nokia Telecommunications Oy Updating subscriber data of a mobile communication system
US5901353A (en) * 1995-03-17 1999-05-04 Nokia Telecommunications Oy Updating subscriber data of a mobile communication system
US5854982A (en) * 1995-08-21 1998-12-29 Motorola, Inc. Communication system architecture and method of routing therefor
EP0762794A3 (en) * 1995-08-31 1999-12-08 Siemens Aktiengesellschaft Method and system for information transmission between devices of a radio mobile network
EP0762794A2 (en) * 1995-08-31 1997-03-12 Siemens Aktiengesellschaft Method and system for information transmission between devices of a radio mobile network
WO1997014237A1 (en) * 1995-10-09 1997-04-17 Telefonaktiebolaget Lm Ericsson (Publ) System and method for communication management with redundancy
CN1090856C (en) * 1995-10-09 2002-09-11 艾利森电话股份有限公司 System and method for communication management with redundancy
US6286042B1 (en) 1995-10-09 2001-09-04 Telefonaktiebolaget Lm Ericsson (Publ) System and method for communications management with redundancy
WO1997041703A1 (en) * 1996-04-30 1997-11-06 Ericsson Inc. Duplicated home location registers in a mobile radio system
US5953662A (en) * 1996-04-30 1999-09-14 Ericsson, Inc. Dual home location registers in a mobile radio system
EP0833539A3 (en) * 1996-09-30 1999-09-22 Siemens Aktiengesellschaft Method for recovering subscriber informations in a database system of a communication network
EP0833539A2 (en) * 1996-09-30 1998-04-01 Siemens Aktiengesellschaft Method for recovering subscriber informations in a database system of a communication network
US5905954A (en) * 1997-01-14 1999-05-18 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for transferring subscriber information in a radio telecommunications network
WO1999016278A1 (en) * 1997-09-25 1999-04-01 Airspan Communications Corporation Maintaining information concerning subscriber terminals within a call routing system of a telecommunications system
US6115463A (en) * 1997-11-21 2000-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Migration of subscriber data between home location registers of a telecommunications system
AU759227B2 (en) * 2000-02-09 2003-04-10 France Telecom Data handling system
GB2376853A (en) * 2000-02-09 2002-12-24 Orange Personal Comm Serv Ltd Data handling system
WO2001060102A1 (en) * 2000-02-09 2001-08-16 Orange Personal Communications Services Limited Data handling system
US6968188B2 (en) 2000-02-09 2005-11-22 Orange Personal Communications Services Data handling system
EP1981307A3 (en) * 2000-02-09 2011-01-19 France Telecom Data handling system
KR100723570B1 (en) * 2001-12-27 2007-05-31 엘지노텔 주식회사 Apparatus and method for duplicate virtual home network interface of virtual home network
EP1741302A2 (en) * 2004-04-28 2007-01-10 Motorola, Inc. Ad-hoc communication network and method
EP1741302A4 (en) * 2004-04-28 2010-05-05 Motorola Inc Ad-hoc communication network and method
US7881666B2 (en) 2004-04-28 2011-02-01 Motorola, Inc. Ad-hoc communication network and method
WO2006035268A1 (en) * 2004-06-14 2006-04-06 Nokia Corporation Full redundant service register in the multi-vendor network

Also Published As

Publication number Publication date
US5594942A (en) 1997-01-14
EP0683942A1 (en) 1995-11-29
DE69432895D1 (en) 2003-08-07
CN1106986A (en) 1995-08-16
EP0683942B1 (en) 2003-07-02
CN1057421C (en) 2000-10-11
SE9301076L (en) 1994-10-01
FI109637B (en) 2002-09-13
SE501088C2 (en) 1994-11-07
AU6439294A (en) 1994-10-24
AU673595B2 (en) 1996-11-14
FI945627A (en) 1994-11-29
DE69432895T2 (en) 2004-04-15
JPH07507912A (en) 1995-08-31
SE9301076D0 (en) 1993-03-31
FI945627A0 (en) 1994-11-29

Similar Documents

Publication Publication Date Title
EP0683942B1 (en) Restoration of a home location register in a mobile radio system
US5561854A (en) Restoration of a home location register in a mobile telephone system
EP0702497B1 (en) A method and system for updating replicated databases in telecommunication networks
CA2154803C (en) Method and system for updating replicated databases in telecommunication network system
JP3534596B2 (en) Method and apparatus for synchronizing databases in intelligent networks
EP0804842B1 (en) A hardware and data reduntant architecture for nodes in a communications system
CN100355306C (en) Mobile switching center restart recovery procedure
KR100407426B1 (en) Communication system and how it works
JP2007209018A (en) Call reforwarding arrangement of mobile service exchange center
US7054307B2 (en) Method, apparatus and system for managing subscriber data
US7013139B1 (en) HLR data migration
AU731020B2 (en) Method of preventing data inconsistency between master exchange data and backup exchange data
EP0756433B1 (en) Mobile communication system and communication network
CN1329803A (en) Release of remaining active services in VPLMN
US7039402B1 (en) Disaster recovery for very large GSM/UMTS HLR databases
EP1391131B1 (en) Data element information management in a network environment
JPH05244653A (en) Common data base duplex system for mobile communication system
EP1571860A1 (en) Method and system for restoring mobile terminal mobility information after a failure of a network node.
US20080115009A1 (en) Registers in a communication system
JP3061045B1 (en) Method for restoring contract information of mobile communication system
KR19990076336A (en) How to prevent the loss of billing data at the exchange
JP3622047B2 (en) Database backup processing method
MXPA97005122A (en) Redundant architecture of hardware and paranod data in a communication system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CN FI JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 1994912115

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 945627

Country of ref document: FI

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1994912115

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 945627

Country of ref document: FI

WWG Wipo information: grant in national office

Ref document number: 1994912115

Country of ref document: EP