Dual home location registers in a mobile radio system
First Claim
1. A cellular telecommunications system comprises:
- a first register storing data associated with a first plurality of subscribers;
a second register storing data associated with a second plurality of subscribers;
wherein said first register further including;
a first signaling point code (SPC) representing a network address of said first register; and
a second SPC representing a network address of said second register which said first register is duplicating, said second SPC used for comparison to a destination address specified by an incoming signal to determine whether to accept said incoming signal at said first register; and
wherein said second register further including;
a first SPC representing a network address of said second register; and
a second SPC representing a network address of said first register which said second register is duplicating said second SPC used for comparison to a destination address specified by an incoming signal to determine whether to accept said incoming signal at said second register.
5 Assignments
0 Petitions
Accused Products
Abstract
A pair of home location registers (HLRs) are associated with each other by assigning two capability codes. A first capability code is utilized to provide system support by one of the HLRs whenever the other HLR fails. The second capability code is utilized to constantly update each other'"'"'s database with the latest subscriber information. Whenever a particular HLR fails, the associated Signal Transfer Points (STPs) reroutes the incoming signals intended for that failed HLR to its mate HLR. The mate HLR compares the received signals'"'"' destination point code with its first capability code to determine whether it is allowed to process this signal. If there is a match, the mate HLR automatically and transparently processes the received signal without service interruption or delay. Whenever one of the HLRs receives a new subscriber data, the same data are communicated to the other HLR by using its second capability code as the destination address.
76 Citations
36 Claims
-
1. A cellular telecommunications system comprises:
-
a first register storing data associated with a first plurality of subscribers; a second register storing data associated with a second plurality of subscribers; wherein said first register further including; a first signaling point code (SPC) representing a network address of said first register; and a second SPC representing a network address of said second register which said first register is duplicating, said second SPC used for comparison to a destination address specified by an incoming signal to determine whether to accept said incoming signal at said first register; and wherein said second register further including; a first SPC representing a network address of said second register; and a second SPC representing a network address of said first register which said second register is duplicating said second SPC used for comparison to a destination address specified by an incoming signal to determine whether to accept said incoming signal at said second register. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for reliably providing cellular telecommunications service to a plurality of subscribers within a telecommunications network, said system comprising:
-
a first register connected to said telecommunications network, wherein said first register stores subscriber information regarding said plurality of subscribers; a second register connected to said telecommunications network, wherein said second register duplicates data contents of said first register; and said second register further including; a first signaling point code (SPC) for accepting incoming signals intended for said second register if said second register is operable; and a second SPC for comparison to a transmitted signaling point code in an incoming signal to determine whether to accept said incoming signal at said second register if said first register is inoperable. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of reliably providing cellular telecommunications service to a mobile subscriber within a telecommunications network, said telecommunications network comprising a first database register and a second database register connected via a Common Channel Signaling (CCS) network, said method comprising the steps of:
-
receiving a signal at a first Signal Transfer Point (STP) associated with said first database register; if a first link between said first STP and said first database register has failed then; routing said signal to a second STP; if a second link between said second STP and said first database register is operable, routing said signal from said second STP to said first database register; and if said second link is inoperable; routing said signal from said second STP to said second database register; comparing a destination address specified by said signal with a first Signal Point Code (SPC) stored within said second database register; and processing said signal if there is a match; otherwise, routing said signal from said first STP to said first database register. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system of reliably providing cellular telecommunications service to a mobile subscriber within a telecommunications network, said telecommunications network comprising a first database register and a second database register connected via a Common Channel Signaling (CCS) network, said system comprising:
-
means for receiving a signal at a first Signal Transfer Point (STP) associated with said first database register; means for determining whether a first link between said first STP and said first database register has failed; and if said first link has failed then; means for routing said signal to a second STP; means for determining whether a second link between said second STP and said first database register is operable; and if said second link is operable, means for routing said signal from said second STP to said first database register; and if said second link is inoperable; means for routing said signal from said second STP to said second database register; means for comparing a destination address specified by said signal with a first Signal Point Code (SPC) stored within said second database register; and means for processing said signal if there is a match; otherwise, means for routing said signal from said first STP to said first database register. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method of reliably providing cellular telecommunications service to a mobile subscriber within a telecommunications network, said telecommunications network comprising a first database register and a second database register, said method comprising the steps of:
-
receiving a signal intended for said first database register over said network; determining whether said first database register is operable; if said first database register is operable; routing said signal towards said first database register; comparing a first capability code with a destination address associated with said signal; if there is a match; processing said signal; and transmitting said signal towards said second database register using a second capability code if contents of said signal need to be copied over to said second database register; and if said first database is inoperable; rerouting said signal towards said second database register; comparing a third capability code with said destination address associated with said signal; and processing said signal if there is a match. - View Dependent Claims (34, 35)
-
-
36. A method of reliably providing cellular telecommunications service to a mobile subscriber within a telecommunications network, said telecommunications network comprising a first database register and a second database register, said method comprising the steps of:
-
receiving at said second database register a signal intended for said first database register over said network when said first database register is inoperable; comparing a first signaling point code (SPC) stored at the second database register with a destination address specified by said signal; and processing said signal if there is a match between the first SPC and the destination address.
-
Specification